Hello, I've created this program and it all compiles correctly with no errors but once it has compiled it doesn't run, it won't come up in command prompt (I have used Visual C++ to create this).
Is there something in the code that could be stoping this or am I missing something?
By the way I have had to put the
Code:
system ( "PAUSE" );
return 0;
cause before command prompt would only appear for a split second and disappear, I don't know whether or not that is effecting this program, but all I know is that I haven't been able to write a program without it,
Code:
#include <stdlib.h>
#include <iostream>
#include <assert.h>
using namespace std;
int main (int argc, char* argv[])
{
int mark [6];
int MarksRead=0;
int total=0;
if ( argc !=7)
{
cerr <<"Usage:./a.out n1 n2 n3 n4 n5 n6\n";
exit (1);
}
while (MarksRead <6)
{
cin>> mark [MarksRead];
MarksRead++;
}
for (int i=0; i<6; i++)
{
mark[i] =atoi(argv [i+1]);
assert(0 <= mark[i] && mark [i] <=100);
}
for (int i=0; i < 6; i++)
{
total += mark[i];
}
cout <<"Average Mark Is: "<<total/6.0 << endl;
system ( "PAUSE" );
return 0;
}
any suggestions would be greatly appreciated, Karla.