اكتب برنامج C لحساب مجموع الأعداد الصحيحة الثلاثة. ومع ذلك ، إذا كانت أي من القيم في النطاق 10..20 ضمناً ، فسيتم حساب هذه القيمة على أنها 0
- برمجة
- برمجة سي c
- 2021-05-03
- Wassim
الأجوبة
/*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;
}
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال