Educa קורסים און ליין

שפת c תרגילים עם פתרונות מלאים

אם אתם לומדים שפת סי ורוצים לתרגל את החומר שלמתם אז הגעתם למקום הנכון.
היום ניתן למצוא ברחבי האינטרנט המון תרגילים בשפת סי החל ממשתנים ולולאות ועד לפונציות מטריצות ורקורסיות.
יש המון סוגי מהבחנים בשפת סי למשל אם אתה הנדסאי תוכנה ולומד שפת סי אז בסוף השנה נבחנים במה"ט.

תרגילים בשפת סי לפי קטגוריות

 

אם אתם ממש בהתחלה אני ממליץ לכם על קורס מפםורט בעברית און ליין עם מלא תרגילים שמופיע בתחתית העמוד.
כי בקורס הזה יש פירוט מלא של החומר מרמה של מתחילים ועד לרמה מתקדמת כולל שיעור וודיאו של פתרונות מפורט בתרגילים בשפת סי וכולל פתרונות מבחני מה"ט

רמה: קל
1)כתוב תוכנית שקולטת 2 מספרים מהמשתמש. לאחר מכם הדפס את סכומם.
לדוגמא: אם המשתמש קלט את המספרים 4 ו 3 הפלט יהיה 7.

2) כתובת תוכנית שקולטת משכורת ברוטו של עובד ולאחר מכן קולטת את אחוז המ"ס שאותו עובד משלם.
הדפס את המשכורת הנטו של אותו העובד.


רמה: בינוני
3) כתוב תוכנית שמקבלת מספר ומחזירה את סכום הספרות של המספר.
לדומא אם המשתמש הזין 4360 אז הפלט יהיה 13 כי 4+3+6+0 = 13.

רמה: בינוני
3.5) גילוימספר המילים במחרוזת


רמה: קל
4)הכרז על מערך מספרים והדפס את המספר הקטן ביותר במערך
 לדוגמא: [4,2,7,5,3] הפלט יהיה 3 כי זה המספר הקטן ביותר.

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

רמה: קשה
5)כתוב תוכנית שבודקת האם הסיסמא "חזקה"
סיסמא חזקה היא סיסמא:
א)שאורכה הוא לפחות 5 תווים.
ב)שמכילה לפחות מספר אחד.
ג)שמכילה לפחות אות גדולה אחת.
ד)שמכילה לפחות סימן אחד מהבאים %!#@
הדפס האם הסיסמא.

רמה: קשה
6)כתוב  פונקציה שמקבלת מערך וממינת אותו בסדר יורד. 
לדוגמא קבלתי מערך של:
[1,6,3,9,4]  =>  [9,6,4,3,1]

רמה: בינוני
7)כתוב תוכנית שקולטת מחרוזת משפט ומחזירה את מספר המילים בה.
for input : "Hello i am learning c programing"
output: 6 
** רמה מתקדמת נסו לקלות מחרוזת עם יותר מרווח אחד בין האותיות.

רמה: בינוני
8)כתוב פונקציה שמקבלת מחרוזת. הפונקציה תדפיס איזה תו מופיע הכי הרבה וכמה פעמים הוא מופיע.
**לא לספור רווחים.
input: "This is a nice day !" 
output: " i show 3 tims" 

רמה: בינוני
9)כתוב פונקציה שמקבלת מערך של מספרים ומחזירה את המספר השני הכי גבוה
input: [2,6,1,9,4,12,0,6]
output: 9

רמה: קל
10)כתוב תוכנית שקולטת מחרוזת , התוכנית תשנה את המחרוזת לאותיות גדולות.
input: Hello
output: HELLO

רמה: בינוני
11)כתוב פונקציה שמקבלת מערך מחזירה את אורכו. 
אסור לשתמש בפונקציות עזר של ספריות.
NULL מערך הוא רצף של תווים שמסתיים ב 

רמה: בינוני
12)כתוב תוכנית שקולטת 2 מספרים ופעולה מתמטית לבצע. התוכנית תדפיס את המשווה והתוצאה.
האופרטורים שאפשר לקבל הם: + , - , * , /
input: 2 + 6
output: 2 + 6 = 8

רמה: בינוני
13)כתוב תוכנית שסוכמת את ספרות המערך
 

 


נושאים שלומדים בשפת התכנות

שפת c - הקורס המלא כולל מבחני מה"ט 109 שיעורים

התקנה סביבת העבודה - Visual Studio
עבור לקורס
קלט ופלט - Input & Output
עבור לקורס
הירריכה של בלוקים - code blocks
עבור לקורס
חלק 23: מבחני מה"ט מבוא
עבור לקורס
מה"ט שאלות טבלאות מעקב
עבור לקורס
מה"ט מערכים - arrays
עבור לקורס
מה"ט רשימות מקושרות - Linked List
עבור לקורס
מה"ט מטריצות - matrix
עבור לקורס
מה"ט מחרוזות - string
עבור לקורס

מעל 237 סטודנטים צפו בקורסים שלנו ולמדו תכנות בקלות !
עבור לקורס

ליאור כבאזה

שפת c - הקורס המלא כולל מבחני מה"ט