اكتب برنامج بلغة C للتحقق مما إذا كان الرقم المحدد رقم قبيح أم لا

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

اكتب برنامج بلغة C للتحقق مما إذا كان الرقم المحدد رقم قبيح أم لا

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

Input an integer number: 25
It is an ugly number.

الأجوبة

/*Write a program in C to check whether a given number is an ugly number or not*/

# include <stdio.h>
# include <string.h>

int main()
{
int n,x=0;
  printf("\n\n Check whether a given number is an ugly number:\n");
  printf("----------------------------------------------------\n");
  printf("Input an integer number: ");
  scanf("%d",&n);

      if (n <= 0) {  
            printf("Input a correct number.");  
        }
       while (n != 1) 
       {  
            if (n % 5 == 0) 
            {  
                n /= 5;  
            } 
            else if (n % 3 == 0) 
            {  
                n /= 3;  
            } 
            else if (n % 2 == 0) 
            {  
                n /= 2;  
            } 
            else 
            {  
                printf("It is not an ugly number.\n"); 
                x = 1;  
                break;  
            }  
        } 
		        if (x==0)
		        { 
                printf("It is an ugly number.\n");
                }
}
هل كان المحتوى مفيد؟

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

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