اكتب برنامج C لحساب مجموع الأعداد الصحيحة الثلاثة. ومع ذلك ، إذا كانت أي من القيم في النطاق 10..20 ضمناً ، فسيتم حساب هذه القيمة على أنها 0

  • برمجة
  • برمجة سي c

اكتب برنامج C لحساب مجموع الأعداد الصحيحة الثلاثة. ومع ذلك ، إذا كانت أي من القيم في النطاق 10..20 شاملًا ، فسيتم حساب هذه القيمة على أنها 0 ، باستثناء 13 و 17

الخرج المتوقع :

16
11
13
13

الأجوبة

/*Write a C program to compute the sum of the three given integers. However, if any of the values is in the range 10..20 inclusive then that value counts as 0, except 13 and 17*/

#include <stdio.h>
#include <stdlib.h>
int main(void){    
    printf("%d",test(4, 5, 7));
    printf("\n%d",test(7, 4, 12));
    printf("\n%d",test(10, 13, 12));
    printf("\n%d",test(13, 12, 18));
    }       
    int test(int x, int y, int z)
        {
            return fix_num(x) + fix_num(y) + fix_num(z);
        }    
    int fix_num(int n)
        {
            return (n < 13 && n > 9) || (n > 17 && n < 21) ? 0 : n;
        }
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...