ABA


"בדיקה של מבחן בC - כיתה י' - תנאי מורכב"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7949 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7949
TheDaRkSiDe

   12:54   13.02.04   
אל הפורום  
  בדיקה של מבחן בC - כיתה י' - תנאי מורכב  
 
   1. כתוב תוכנית שקולטת שלושה תווים מהמשתמש ומדפיסה את התו הראשון מבחינת סדר ה-א"ב. הנח תקינות הקלט


int char1,char2,char3;
scanf("%c %c %c",&char1,&char2,&char3);
if((char1<char2) && (char1<char3))
printf("%c",char1);
if((char2<char1) && (char2<char3))
printf("%c",char2);
if((char3<char2) && (char3<char2))
printf("%c",char3);


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


int num;
scanf("%d",&num);
if((num=>0) && (num%2==0))
printf("good morining");
if((num<0) || (num%8==0)
printf("good luck");


3. כתוב תוכנית הקולטת מספר שלם ומדפיסה אם הוא דו ספרתי או לא


int num,num_div;
scanf("%d",&num);
num_div=num\10
if((num_div!==0) && (num_div\10==0))
printf("du sifrati");


בבקשה אני צריך לדעת אם זה נכון
תודה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יש לך טעות no_angel 13.02.04 14:30 1
     בשאלה השניה שני התנאים לא אמורים להיות TheDaRkSiDe 13.02.04 21:00 2
  נראה לי בסדר :) SpyCop 13.02.04 21:13 3
     ברוך השם...מה איתך אחי זוקר שערות הבנות TheDaRkSiDe 13.02.04 22:29 4
         חחח גם הכל טוב :) SpyCop 14.02.04 10:47 5

       
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   14:30   13.02.04   
אל הפורום  
  1. יש לך טעות  
בתגובה להודעה מספר 0
 
   בשאלה השנייה אומרים לך שאם הוא חיובה וגם מתחלק ב2 ללא שארית,
אבל תשים לב שהתנאי השני הוא שאם הוא שלילי או מתחלק ב8 ללא שארית,
אבל בדגמא 24 מקיים גם חיובי וגם מתחלק ב 2 ללא שארית וגם מקיים את לחלק ב 8
ולכן יש לך טעות היית צריך להוסיף לתנאי הראשון שבנוסף שהוא חיובי ובנוסף שהוא מתחלק ב2
שלא יתחלק ב 8
כי אז בעצם אם לא תעשה זאת הוא ידלג על התנאי של להתחלק ב 8.
בקצור חסר לך תנאי לדעתי זה מאוד חשוב כאן כי זה מטרת השאלה היה זה היה הקאט'ש שלא הבנת כנראה ולכן ירד לך הרבה נקודות על זה.

בשאלה השלישית לא הבנתי בכלל מה כתבת ,אבל ממש לא,

אני יחזור בצהריים וימשיך לתת תשובה במידה ותיהיה תגובת נגד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheDaRkSiDe

   21:00   13.02.04   
אל הפורום  
  2. בשאלה השניה שני התנאים לא אמורים להיות  
בתגובה להודעה מספר 1
 
   מחוברים...
כל אחד הוא תנאי משל עצמו
כי לפי מה שאתה אומר זה צריך להיות

if((num=>0) && (num%2==0))
if((num<0) || (num%8==0))

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SpyCop

   21:13   13.02.04   
אל הפורום  
  3. נראה לי בסדר :)  
בתגובה להודעה מספר 0
 
   אבל לא בדקתי לעומק

מה איתך נאצ'ומן?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheDaRkSiDe

   22:29   13.02.04   
אל הפורום  
  4. ברוך השם...מה איתך אחי זוקר שערות הבנות  
בתגובה להודעה מספר 3
 
   וממחליק פרוות הכבשים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SpyCop

   10:47   14.02.04   
אל הפורום  
  5. חחח גם הכל טוב :)  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net