vB.N3T
جمعه 14 آبان 1389, 16:57 عصر
#include<conio.h>
#include<iostream.h>
int main(){
float a[3][5],no=1;
int i,j,sd,s;
for (i=0;i<3;i++)
for (j=0;j<5;j++)
cin>>a[i][j];
cout<<"shomare";
cin>>sd;
for (j=0;j<5;j++)
no=1;
if (a[sd][j]>no)
no=a[sd][j];
cout<<no;
getch();
clrscr();
return 0;
}
سلام دوستان
مشکل این کد کجاست
این یه ماتریس 3 در 5 هست که نمره 5 درس 3 دانش اموز رو میگیره
بعد شماره درس رو بهش میدم که بزرگترین نمره در اون درس رو نمایش بده
مثلا 5 تا شماره اول رو میدم
1
2
3
4
5
شماره بعدی
6
7
8
9
10
بعد وقتی از من شماره درس رو میخواد مثلا من 0 رو وارد میکنم
اندیس 0 شماره های 1 تا 5 رو ذخیره داره
خروجی به من 6 میده
یعنی یه نمره بالا تر همیشه میده
ممنون
#include<iostream.h>
int main(){
float a[3][5],no=1;
int i,j,sd,s;
for (i=0;i<3;i++)
for (j=0;j<5;j++)
cin>>a[i][j];
cout<<"shomare";
cin>>sd;
for (j=0;j<5;j++)
no=1;
if (a[sd][j]>no)
no=a[sd][j];
cout<<no;
getch();
clrscr();
return 0;
}
سلام دوستان
مشکل این کد کجاست
این یه ماتریس 3 در 5 هست که نمره 5 درس 3 دانش اموز رو میگیره
بعد شماره درس رو بهش میدم که بزرگترین نمره در اون درس رو نمایش بده
مثلا 5 تا شماره اول رو میدم
1
2
3
4
5
شماره بعدی
6
7
8
9
10
بعد وقتی از من شماره درس رو میخواد مثلا من 0 رو وارد میکنم
اندیس 0 شماره های 1 تا 5 رو ذخیره داره
خروجی به من 6 میده
یعنی یه نمره بالا تر همیشه میده
ممنون