اكتب برنامج C يقبل عددًا صحيحًا موجبًا أقل من 500 ويطبع مجموع أرقام هذا الرقم

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

اكتب برنامج C يقبل عددًا صحيحًا موجبًا أقل من 500 ويطبع مجموع أرقام هذا الرقم

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

Input a positive number less than 500:
Sum of the digits of 347 is 14

الأجوبة

/*Write a C program that accepts a positive integer less than 500 and prints out the sum of the digits of this number*/

#include <stdio.h>
  int main() 
  {
    int a, x = 0, y;
    printf("Input a positive number less than 500: \n");
    scanf("%d", & a);
    y = a;
    if (y < 1 || y > 999) 
    {
      printf("The given number is out of range\n");
    } 
    else 
    {
      x += y % 10;
      y /= 10;
      x += y % 10;
      y /= 10;
      x += y % 10;
      printf("Sum of the digits of %d is %d\n", a, x);
    }
    return 0;
  }
هل كان المحتوى مفيد؟

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

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