מחרוזות

רמה קלה

תרגיל 1

כתוב תוכנית המקבלת ססמא מהמשתמש, ומודיעה לו שהוא יכול להשתמש בתוכנית אם הססמא שהקליד היא 12345, או מודיעה שגיאה אם לא.

תרגיל 2

יש לממש את פונקצית הספריה strlen.

unsigned my_strlen (char *str);

הפונקציה מקבלת מחרוזת ומחזירה את אורכה.

תרגיל 3

כתוב פונקציה המקבלת מחרוזת המייצגת מספר. הפונקציה תחזיר את ערך המספר השמור במחרוזת.

לדוגמא עבור המחרוזת "1234" יוחזר הערך 1234. ניתן להניח שהמספר המיוצג במחרוזת יכול להכנס לתוך משתנה מסוג long.

תרגיל 4

יש לכתוב פונקציה המקבלת אות והופכת אותה ל-capital letter. למשל עבור 'a' יוחזר 'A', ועבור 'B' יוחזר 'B'.

תרגיל 5

יש לממש את פונקציה הספריה strcat.

char* my_strcat(char* dst, char* src);

הפונקציה מעתיקה את המחרוזת src לסוף המחרוזת dst ומחזירה את כתובת ההתחלה של dst.



רמה בינונית

תרגיל 1

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

מילים מופרדות ביניהן על ידי רווחים.

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

תרגיל 2

כתוב פונקציה המקבלת שתי מחרוזות, ואומרת האם המחרוזת השניה מופיעה בתוך המחרוזת הראשונה. אם כן, הפונקציה תחזיר את המיקום במחרוזת הראשונה בו מופיעה המחרוזת השניה.

לדוגמא: findstr("hello, world", "world") יחזיר 7.



מאת: 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 אבל בשאלות האלו חסר לי הפרונות לבדוק טת הפרונות דשלי... יש אפשרות לארגן את נספח של התשובות?
שיתוף:
| עוד