שפת C/מערכים/תרגילים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה |
אין תקציר עריכה |
||
שורה 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>
}}
|