اكتب برنامج C لإيجاد الأكبر من عددين صحيحين. ولكن إذا كان للعددين الصحيحين نفس الباقي عند القسمة على 5 ، فسيتم إرجاع العدد الصحيح الأصغر

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

اكتب برنامج C لإيجاد الأكبر من عددين صحيحين. ولكن إذا كان للعددين الصحيحين نفس الباقي عند القسمة على 5 ، فسيتم إرجاع العدد الصحيح الأصغر. إذا كان العددان الصحيحان متماثلان ، فارجع 0

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

11
20
0

الأجوبة

/*Write a C program to find the larger from two given integers. However if the two integers have the same remainder when divided by 5, then the return the smaller integer. If the two integers are the same, return 0*/

#include <stdio.h>
#include <stdlib.h>
int main(void){    
    printf("%d",test(11, 21));
    printf("\n%d",test(11, 20));
    printf("\n%d",test(10, 10));
    }       
    int test(int x, int y, int z)
         {
             if (x == y)
            {
                return 0;
            }
            else if ((x % 5 == y % 5 && x < y) || x > y)
            {
                return x;
            }
            else
            {
                return y;
             }
         }
هل كان المحتوى مفيد؟

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

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