עבור לתוכן

חייב עזרה דחוף בשפת c

Featured Replies

פורסם

יש כמה תרגילים שאני לא מבין בבקשה תעזר ו לי

איך כתובים תוכנית שמדפיסה תהודעה הבאה:

first

sec

T

ומה יהיה הפלט פה:

main()

}

int index, square;

for(index = 1 ; index < 13 ; index = index +1)}

square = index * index

printf('%5d%5d\n", index, square);

פורסם

א. יש לך למעלה בכתיבת הודעה כפתור בשם CODE שמסדר את הטקסט כדי שבני אדם יוכלו להבין אותו.

ב. ככה:

#include <stdio.h>

int main(void)
{
printf("first\n\nsec\n");
return 0;
}

ג. תריץ ותבדוק :) או שתחשוב בהגיון...

יש לך לולאה שהולכת מ INDEX של 1 עד 13, כאשר בכל איטרציה (מעבר על הלולאה), SQUARE מקבל את הערך של INDEX כפול INDEX (או INDEX בריבוע).

וכמו כן, מודפס ערך ה INDEX ו SQUARE עם מרווח של 5 ספרות בין כל אחד, אז זה יציג משהו כמו

1 1

2 4

3 9

4 16

(רק משמאל לימין).

פורסם
  • מחבר

תודה רבה! עזרת לי מאוד!!

אך אולי תוכל לכתוב את התרגיל הראשון בצורה קצת יותר ארוכה? עם

scanf

ו המשתנים כמו %d

כשהמורה עושה לנו תרגיל זה עם בהתחלה

int או char או choise ואלה..

ועכשיו אנחנו ב switch-case

אולי תוכל לכתוב תתוכנית בסגנון הזה?

תודה שוב

פורסם

לא ממש, גם כי לא אמרת מה התוכנית צריכה לעשות (רק רשמת פלט לא מובן), הכלל הראשון כאשר באים לכתוב קוד, זה להגדיר היטב מה הוא צריך לעשות לפני כן.

דבר שני, יש מספיק מדריכים באינטרנט שמסבירים איך לעשות SCANF או להשתמש ב SWITCH (אתה מוזמן לחפש פה באתר את עליהם), או להסתכל למשל ב:

http://clang.eitan.ac.il/index.php?doc=chp&id=5

(ולרפרף בפרקים השונים שם), אם יש משהו ספציפי לא מובן, זה משהו אחר..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים