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

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
אין תקציר עריכה
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 4:
 
כתבו תוכנית שנתון לה מערך תווים בגודל מסוים (5), ועליה להדפיס אותו בשורה. לדוגמה, אם נתון המערך הבא:
<source lang = "cppc">
char array[5] = {'1', '3', '5', '7', '9'};
</source>
היא תדפיס:
<source lang = "cppc">
1 3 5 7 9
</source>
 
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 36:
כתבו תוכנית הקולטת ערכי מערך בגודל מסוים (5). לבדיקה, הדפיסו את המערך בשורות, כבתרגיל [[שפת C/מערכים/תרגילים#הדפסת ערכי מערך בשורה|הדפסת ערכי מערך בשורה]]. השתמשו במערך של מספרים שלמים.
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 68:
 
כתבו תוכנית שנתון לה מערך מספרים שלמים בין 0 ל9 בגודל מסוים (15), ועליה להדפיס [[w:היסטוגרמה|היסטוגרמה]] שלו, כלומר כמה פעמים מופיע כל מספר. לדוגמה, אם נתון המערך הבא:
<source lang = "cppc">
int array[15] = {1, 3, 5, 7, 9, 1, 3, 5, 8, 9, 1, 3, 5, 8, 9};
</source>
היא תדפיס:
<source lang = "cppc">
0 appears 0 times
1 appears 3 times
שורה 86:
 
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 115:
 
כתבו תוכנית שנתונה לה מטריצת תווים בגודל מסוים (4 על 3), ועליה להדפיס אותה בשורות ועמודות. לדוגמה, אם נתונה המטריצה הבאה:
<source lang = "cppc">
char matrix[4][3]=
{ {'1','2','3'} , {'4','5','6'} , {'7','8','9'} , {'a','b','c'}};
</source>
היא תדפיס:
<source lang = "cppc">
1 2 3
4 5 6
שורה 129:
 
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 157:
כתבו תוכנית הקולטת ערכי מטריצה בגודל מסוים (4 על 3). לבדיקה, הדפיסו את המטריצה בשורות, כבתרגיל [[שפת C/מערכים/תרגילים#הדפסת ערכי מטריצה (מערך דו-מימדי) בשורות|הדפסת ערכי מטריצה (מערך דו-מימדי) בשורות]]. השתמשו במטריצה של מספרים שלמים.
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 196:
 
לדוגמה, אם נתונה המטריצה הבאה:
<source lang = "cppc">
char matrix[4][3]=
{ {'1','2','3'} , {'4','5','6'} , {'7','8','9'} , {'a','b','c'}};
שורה 203:
 
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 241:
 
לדוגמה, אם נתונה המטריצה הבאה:
<source lang = "cppc">
int matrix[4][3]=
{ {1,2,3} , {4,5,6} , {7,8,9} , {10, 11, 12}};
שורה 247:
אז התוכנית תדפיס שסכומי השורות הם 6, 15, 24, ו33, וסכומי העמודות הם 22, 26, ו30.
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>
 
שורה 287:
==הדפסת ערכי מטריצה (מערך דו-מימדי) בצורה מעגלית==
כתבו תוכנית שנתונה לה מטריצה בגודל מסוים (4 על 3), ועליה להדפיס אותה בצורה מעגלית. לדוגמה, אם נתון המערך הבא:
<source lang = "cppc">
char matrix[4][3]=
{ {'1','2','3'} , {'4','5','6'} , {'7','8','9'} , {'a','b','c'}};
שורה 303:
|}
היא תדפיס:
<source lang = "cppc">
1 2 3 6 9 c b a 7 4 5 8
</source>
 
{{מוסתר|ta2 = left|פתרון|2=
<source lang = "cppc">
#include <stdio.h>