PDA

View Full Version : مبتدی: مشکل در نمایش معدل



sahar abasi
چهارشنبه 12 خرداد 1389, 19:53 عصر
سلام دوستان

من یه برنامه ایی نوشتم ولی نمیدونم اشکالش کجاست
رکوردی که نام و نام خانوادگی و معدل را دریافت کند و با زدن کلید a نام یک دانشجو را دریافت و معدل آنرا به همراه نامش چاپ کند

struct std
{
[10]char name[10],family
int avg;
;}

():void main
[10]std
for(int i=0;i<10 ;i++)
cin>>s.[i].name>>s[i].family>>s[i].avg
cout<<"enter a
ch=getch
if(ch ==a)
{
cout<<"enter name
cin>>s[i].name
cout<<s[i].name
cout<<s[i].avg
}

نام رو چاپ میکنه ولی معدل رو نه عدد الکی میده
یه سوال دیگه هم داشتم اگه میشه بگید باید چه جوری حل کنم
5جمله اول اینو
s=1+1.3+1.5

tdkhakpur
چهارشنبه 12 خرداد 1389, 22:20 عصر
تعدا فضا برای اسم و فامیل را 10 انتخاب کرده اید و وارد کردن تعداد بیشتر سرریز خواهد داشت و شما آنرا داخل avrg می بنید.
یا اسامی را به اندازه وارد کنید ویا طول آنها را در آرایه از 10 به مثلا 32 افزایش دیهد.
در مورد بند دوم کلمه محاسبه infix و prefix را جستجو کنید.(برای حل عملیات ریاضی.)