מבנים

רמה קשה

תרגיל 1

במפעל בו עובדים רבים הוחלט למחשב את מערכת ניהול העובדים. נתונים המבנה וההגדרות הבאות:


#define MAX_LEN 20
#define COLUMNS_NUMBER 6

struct person
{
     char name[MAX_LEN];
     int roomNumber;
};

typedef struct person person;

המבנה מייצג נתונים לגבי עובד בודד – שם העובד ומספר החדר בו הוא נמצא.

עליך לכתוב פונקציה המקבלת מערך של מבנים מסוג person ואת אורכו. הפונקציה תדפיס בתור טבלה איזה עובדים נמצאים בכל אחד מחדרי המפעל, בפורמט הבא:

בכל שורה יהיו COLUMNS_NUMBER תאים. הפלט יורכב משורת מספרים המציינים את מספרי החדרים, ולאחר מכן בשורות הבאות שמות כל העובדים. לאחר שהודפסו כל העובדים עבור חדרים אלו, תודפס שורת חדרים נוספת, עבור העובדים הבאים. על מספרי החדרים להיות ממויינים בסדר עולה.

פלט לדוגמא:

101

102

103

105

108

110

Moshe Cohen

David Klain

Ilana Perez

Dan Dan

Moshe Moshe

Roei Berman

Mona Massaro

Oren Levi

Adiya Hirsh

200

210

211

Eilon Dotan

Eitan Kimchi

Edna Sabag



מאת: שמואל

שאלה

אפשר תשובה לתרגיל 11
מאת: C

פתרון שאלה 1

int main()
{
...
k = --I/j;
// 7 = 31/4;
q=&j;
//(כתובת J)4
{
...
I=j - ++(*q);
//5 = 10 - 5;

//printf(" I = 5 , j= 10)
}
//printf("I=31,j=5)
מאת: מהנדס מכרמיאל

עזרה

יעזור מאוד אם היו תשובות
מאת: יגאל חכמון

סטודנט להנדסת חשמל

ספת c
מאת: טלי

יש מצב לעלות תשובות?
מאת: גל

תשובות לשאלות

שלום לכולם... יש מצב שאתם מעלים גם את התשובות לשאלות האלה?!
תודה רבה!
מאת: ירון

שאלה במערכים (לא מונים)

נתונים 2 מערכים:מערך a מכיל30 איברים מסוג שלמים.מערך b מכיל 10 אברים מסוג ממשיים. נתון כי במערך a מאוחסנים עשר שלשות של מספרים שלמים. המספר השלישי מכיל קוד פעולה...
מה זה קוד פעולה?
איך יוצרים אותו?
איך אומאים למערך אחר לבצע אותו?
מאת: הנדסאי

אפשר תשובות
מאת: לא ידוע

חשיבות גבוהה

רק 3 תרגילים???
ונורא מטופשים וקלים.
מאת: נטלי

מערך דו-מימדי

תוכנית מוכנה
מאת: נטלי

מערך דו-מימדי

איך לבנות משחק איקס עיגול ב - visual c איך לבנות מערך דו-מימדי. תשלחו בבקשה תוכנית מובנה.
מאת: kfirozeri

שאלותלשפתC

אהלן ניר אדר...

אני משמש בתוכנית הלימוד שלך לשפת C אבל בשאלות האלו חסר לי הפרונות לבדוק טת הפרונות דשלי... יש אפשרות לארגן את נספח של התשובות?
שיתוף:
| עוד