кодесурса
«C

C Упражнения: Проверьте, является ли данное число уродливым числом

script1adsense2code
script1adsense3code

Числа C: Упражнение-1 с решением

Напишите программу на C, чтобы проверить, является ли данное число уродливым числом или нет.

Тестовые данные
Введите целое число: 25

Пример решения :

Код C:

# 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");
                }
}

Пример вывода:

 Введите целое число: 25                                                                              
Это ужасный номер. 

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Внесите свой код и комментарии через Disqus.

Previous: Упражнения по программированию на C
Далее: Напишите программу на C, чтобы проверить, является ли данное число обильным или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code