קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. עזרה בתוכנית הרזיה..
    על ידי snirel14 בפורום כושר ופיתוח גוף
    תגובות: 1
    הודעה אחרונה: 20-02-2009, 18:11
  2. צריך עזרה בתוכנית כושר
    על ידי משתמש אנונימי בפורום כושר ופיתוח גוף
    תגובות: 3
    הודעה אחרונה: 07-10-2008, 02:09
  3. [שאלה] עזרה בתוכנית C
    על ידי הפליסוף בפורום האקינג ואבטחת מידע
    תגובות: 7
    הודעה אחרונה: 29-06-2008, 18:57
  4. [קונה] עזרה בתוכנית בסי שארפ {מערך דינאמי} | נק' בפנים
    על ידי assafz בפורום עשינו עסק - ארכיון
    תגובות: 2
    הודעה אחרונה: 05-02-2008, 13:06
  5. עזרה בתוכנית אימונים..
    על ידי AsAf12 בפורום כושר ופיתוח גוף
    תגובות: 0
    הודעה אחרונה: 15-09-2006, 13:28
נושא נעול
מציג תוצאות 1 עד 4 מתוך 4

עזרה בתוכנית c

  1. #1
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל עזרה בתוכנית c

    יש לי את הקוד הבא?
    קוד:
    #include <stdio.h>
    #include <stdlib.h>
    
    
    
    
    int main()
    {
        signed int num,firstMax = 0,secondMax = 0;
    
    
    
    
        printf("Please enter a number : \t enter -999 to exit \n");
        scanf("%d",&num);
    
    
    
    
        while (num != -999) {
            if (num > firstMax) {
                firstMax = num;
            } else if (num > secondMax) {
                secondMax = num;
            }
    
    
    
    
             printf("Please enter a number : \n");
             scanf("%d",&num);
        }
    
    
    
    
        printf("The largest number you have enterd is : %d and the second largest number is : %d",firstMax,secondMax);
    
    
    
    
        getch();
        return 0;
    }
    כתוב תכנית הקולטת מספרים שלמים. הקלט יופסק כאשר המספר שהוכנס הוא מינוס 999. התכנית צריכה להדפיס את המספר הגבוה ביותר שהוכנס כקלט וכן את המספר השני הגדול ביותר שהוכנס כקלט. ניתן להניח שיוזנו לפחות 3 מספרים.

    אבל יש לו בעיה עם השלילים משהו יכול לעזור לי.

  2. קישורים ממומנים

  3. #2
    דמיון זאת הנשמה של העיצוב האוואטר של VisualMode
    שם פרטי
    גיל
    תאריך הצטרפות
    07/2011
    הודעות
    2,654
    לייקים
    242
    נקודות
    762
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי lior1997k צפיה בהודעה
    יש לי את הקוד הבא?
    קוד:
    #include <stdio.h>
    #include <stdlib.h>
    
    
    
    
    int main()
    {
        signed int num,firstMax = 0,secondMax = 0;
    
    
    
    
        printf("Please enter a number : \t enter -999 to exit \n");
        scanf("%d",&num);
    
    
    
    
        while (num != -999) {
            if (num > firstMax) {
                firstMax = num;
            } else if (num > secondMax) {
                secondMax = num;
            }
    
    
    
    
             printf("Please enter a number : \n");
             scanf("%d",&num);
        }
    
    
    
    
        printf("The largest number you have enterd is : %d and the second largest number is : %d",firstMax,secondMax);
    
    
    
    
        getch();
        return 0;
    }
    כתוב תכנית הקולטת מספרים שלמים. הקלט יופסק כאשר המספר שהוכנס הוא מינוס 999. התכנית צריכה להדפיס את המספר הגבוה ביותר שהוכנס כקלט וכן את המספר השני הגדול ביותר שהוכנס כקלט. ניתן להניח שיוזנו לפחות 3 מספרים.

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

    קוד:
    #include <stdio.h>
    #include <stdlib.h>
    
    
    
    
    
    
    
    
    int main()
    {
        int num,firstMax = -1000,secondMax = -1000;
    
    
    
    
    
    
    
    
        printf("Please enter a number : \t enter -999 to exit \n");
        scanf("%d",&num);
    
    
    
    
    
    
    
    
        while (num != -999) {
            if (num > firstMax) {
                firstMax = num;
            } else if (num > secondMax) {
                secondMax = num;
            }
    
    
    
    
    
    
    
    
             printf("Please enter a number : \n");
             scanf("%d",&num);
        }
    
    
    
    
    
    
    
    
        printf("The largest number you have enterd is : %d and the second largest number is : %d",firstMax,secondMax);
    
    
        getch();
        return 0;
    }
    זה לא פעל כי כאשר ביקשת את זה והכנתי לא ידעתי שאתה רוצה גם שלילים ואז איפסתי את המספרים בהתחלה ל 0, ואז כאשר זה בדק אם המספר השלילי יותר גדול זה היה פסוק שקר.

    פשוט תקבע את המשתנים FIRSTMAX ו SECONDMAX למספר השלילי הכי גבוהה שאתה רוצה..

    מעצב גרפי,מקודד,מתכנת,מפתח רשמי של APPLE.
    מקדם ומפתח אתרים, מאבטח מידע בסיסי.


    בברכה,
    מנהל פורום צד שרת.

  4. #3
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה רבה לך

  5. #4
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    שמח שהסתדרת. ננעל.



הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 20:29.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
נושאים: 2,449,799 | הודעות: 8,150,381 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect