שפת C/מערכים/תרגילים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
חורחה (שיחה | תרומות)
אין תקציר עריכה
Gadial (שיחה | תרומות)
מ ←‏תשובות: - שיפוץ סעיף ג': סכימה שכזו יש לבצע בלולאה, לא ידנית (ואם המערך היה בגודל אלף על אלף?)
שורה 66:
{
int a[5][5],i,j;
int sum;
printf("Please enter 25 numbers\n");
for(i=0;i<5;i++)
שורה 72 ⟵ 73:
for(i=0;i<5;i++)
{
for(j=0, sum=a[i][0]; j<5; sum+=a[i][1j],j+a[i][2]+a[i][3]+a[i][4]);
printf("The sum of row number: %d is: %d\n",i,sum);
}
i=0;
for(j=0;j<5;j++)
{
for (i=0, sum=a[0][j]; i<5; sum+=a[1i][j],i+a[2][j]+a[3][j]+a[4][j]);
printf("The sum of column number: %d is: %d\n",j,sum);
}
for (i=0, sum=a[0][0]; i<5; sum+=a[1i][1i], i+a[2][2]+a[3][3]+a[4][4]);
printf("The sum of the diagonal is: %d\n",sum);
return 0;