اكتب برنامج C للتحقق من الرقم الأقرب للقيمة 100 بين عددين صحيحين. أعد 0 إذا كان الرقمان متساويان

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

اكتب برنامج C للتحقق من الرقم الأقرب للقيمة 100 بين عددين صحيحين. أعد 0 إذا كان الرقمان متساويان

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

95
0
99

الأجوبة

/*Write a C program to check which number nearest to the value 100 among two given integers. Return 0 if the two numbers are equal*/

#include <stdio.h>
#include <stdlib.h>
int main(void){
    printf("%d",test(78, 95));
    printf("\n%d",test(95, 95));
    printf("\n%d",test(99, 70));
    }       
   int test(int x, int y)
        {
            int n = 100;
            int val = abs(x - n);
            int val2 = abs(y - n);
            return val == val2 ? 0 : (val < val2 ? x : y);
        }
هل كان المحتوى مفيد؟

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

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