Try HWzone in English English
עבור לתוכן
  • צור חשבון

Aviv Raphael

משתמש רשום
  • מספר הודעות

    2
  • הצטרפות

  • ביקר לאחרונה

  • זמן מחובר

    5יום 6ש' 49דק' 26שנ'

דירוג

0 ניטרלי

אודות Aviv Raphael

  • דרגה
    Zone Newbie

מבקרים אחרונים

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

  1. כתבו פונקציה שמקבלת מספר שלם k וקולטת סדרת מספרים שלמים שמסתיימת בזקיף 1-. הפונקציה תחזיר 1 אם קיים בסדרה זוג מספרים שסכומם גדול מ-k ;אחרת, הפונקציה תחזיר 0. ניתן להניח כי יש בסדרה לפחות 2 מספרים. על הפונקציה לעצור כאשר כבר נקלטו שני מספרים שסכומם גדול מ-k. לדוגמא: עבור 18=k והסדרה הבאה )משמאל לימין( : 3, 12, 5, 10, 5, 6, 2, -1 הפונקציה תעצור אחרי שנקלט המספר 10( כי 18>10+12 )ותחזיר 1 . עבור 25=k ואותה סדרה הפונקציה תעצור אחרי שנקלט 1 -ותחזיר 0 ,כי לא קיים זוג מספרים שסכומם גדול מ-25. אסור להשתמש במערכים או ברקורסיה. הגעתי לקוד הזה אבל אני לא יודע ממש איך להמשיך ואיך לתקן אותו אשמח לכיוון: #include<stdio.h> int mycouple(int k) { int num, t1, t2; while (num != -1) { printf("enter numbers:"); scanf("%d", &t1); scanf("%d", &t2); if ((t1 + t2)>k) return 1; else return 0; } } void main() { int num, t1, t2; int k; int x; printf("enter numbers:"); scanf("%d", &t1); scanf("%d", &t2); x = mycopule(k); printf("the number is %d", x); }