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

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
מאין תקציר עריכה
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 3:
{{בעבודה}}
 
==הדפסת ערכי מטריצה (מערך דו-מימדי) בשורות==
 
כתבו תוכנית שנתונה לה מטריצת תווים בגודל מסוים (4 על 3), ועליה להדפיס אותו בשורות ועמודות. לדוגמה, אם נתונה המטריצה הבאה:
שורה 44:
}}
 
 
==קליטת ערכי מטריצה==
 
כתבו תוכנית הקולטת ערכי מטריצה בגודל מסוים (4 על 3). לבדיקה, הדפיסו את המטריצה בשורות, כבתרגיל [[שפת C/מטריצות/תרגילים#הדפסת ערכי מטריצה (מערך דו-מימדי) בשורות]]. השתמשו במטריצה של מספרים שלמים.
 
{{מוסתר|פתרון|2=
<div style="text-align:left; direction:ltr;"><pre>
#include <stdio.h>
 
 
int main()
{
char matrix[4][3];
int i, j;
for(i = 0; i < 4; ++i)
for(j = 0; j < 3; ++j)
{
int input;
printf("Please enter element (%d, %d): ", i, j);
scanf("%d", &input);
matrix[i][j] = input;
}
for(i = 0; i < 4; ++i)
{
for(j = 0; j < 3; ++j)
printf("%d ", matrix[i][j]);
printf("\n");
}
return 0;
}
</pre></div>
}}