hel_xoy
Member
خوب امیدوارم روز خوبی و یا هفته ی خوبی رو شروع کرده باشید!
دوتا مشکل دارم که می خوام بهم بگید آیا اشکالی درونش هست یا نه!
1.من می خوام اعدادی که من دادم رو جمع کنه! و در آخر بر شمارنده ی من ضرب کنه! و بعد جواب رو بده!
اگر میشه درستش رو بگید!
2.واینکه من می خوام وقتی این نوشته رو می نویسم(EOF) برنامه به پایان برسه ولی نمی دونم چرا تمام نمیشه!
دوتا مشکل دارم که می خوام بهم بگید آیا اشکالی درونش هست یا نه!
1.من می خوام اعدادی که من دادم رو جمع کنه! و در آخر بر شمارنده ی من ضرب کنه! و بعد جواب رو بده!
کد:
//projet.cpp : main t u x file.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int num,
numcounter=1,
total=0;
cout <<"enter the num : ";
cin >> num;
while(num != -1) {
cout <<"enter the num : ";
cin >> num;
numcounter+=1;
total=+num;
}
total= total * numcounter;
cout<<"total is" << total<< endl;
return 0;
}
2.واینکه من می خوام وقتی این نوشته رو می نویسم(EOF) برنامه به پایان برسه ولی نمی دونم چرا تمام نمیشه!
کد:
//projet.cpp : main t u x file.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int grade,
aCount = 0,
bCount = 0,
cCount = 0,
dCount = 0,
fCount = 0;
cout <<"Enter the letter grades.\n"
<<"Enter the EOF character to end input."<<endl;
while ( ( grade = cin.get() ) != EOF ) {
switch ( grade ) {
case 'A':
case 'a':
++aCount;
break;
case 'B':
case 'b':
++bCount;
break;
case 'C':
case 'c':
++cCount;
break;
case 'D':
case 'd':
++dCount;
break;
case 'F':
case 'f':
++fCount;
break;
case '\n':
case '\t':
case ' ':
break;
default:
cout <<"Incorrect letter grades entered.\n"
<<"Enter a new grade"<<endl;
break;
}
}
cout << "\n\nTotals for each letter grade are :"
<<"\nA:" <<aCount
<<"\nB:" <<bCount
<<"\nC:" <<cCount
<<"\nD:" <<dCount
<<"\nF:" <<fCount <<endl;
return 0;
}