-
منظورتون اینه که تو دفعات بعدی مستقیم میره سراغ default ؟ بدون اینکه چیزی از شما بگیره ؟
اگه این طوریه برنامه تونو به شکل زیر تغییر بدین :
کد:
#include<iostream.h>
void 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:\n";
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 entered\n"
<<"enter a new grade";
break;
}
cin>>ws;
}
cout<<"acount"<<acount
<<"bcount"<<bcount
<<"bcount"<<bcount
<<"bcount"<<bcount
<<"bcount"<<bcount;
}
-
متشکرم مشکل حل شد....برنامه قبلی مشکلی نداره :46:
خیلی لطف کردید