already been answered, and there's no such thing as an emergency in coding unless some thugg is holding a gun to your wife's head in which case you should call the police not come here. :)
what is that garbage nikki17 ? don't post crap with the intention to help which actually leads to more confusion and more of a hinderence than helping. I understand that was not your intention but that is what your doing, it's the opposite.
however 1 change you made to that could be used instead of my suggestion, however it's going to give you a compilation error. So the theory was almost right: int min=grade[0]; however grade[0] has not been initialized so this cannot be possible. The rest of your changes are just as useless or pointless.
to the OP, rather than using my suggestion of 100000 what you could do is initialise it to INT_MAX or INT_MAX-1 or something. It will look cleaner and less like a dodgy work around.
#include <iostream>
#include <climits> // for use of INT_MAX
using std::cin;
using std::cout;
using std::endl;
int main()
{
int grade[10],sum=0,average=0,max=0;
int min=INT_MAX;
for (int i=0;i<10;i++)
{
cout << "Enter grade" << (i+1) << " ";
cin >> grade[i];
sum+=grade[i];
average = sum / 10;
if (grade[i] > max)
{
max=grade[i];
}
if (grade[i] < min)
{
min=grade[i];
}
}
cout << "\nThe average is:" << average;
cout << "\nThe Maximum is:" << max;
cout << "\nThe Minimum is:" << min << endl;
return 0;
}