кодесурса
«C

C Упражнения по программированию на числах: Упражнения, Практика, Решение

script1adsense2code
script1adsense3code

C Упражнения по программированию на числах: [37 упражнений с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

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

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

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите целое число: 18
Число в изобилии.

Нажмите меня, чтобы увидеть решение

3. Напишите программу на C, чтобы найти чисел Abundant (целые числа) от 1 до 1000. Перейти в редактор

Ожидаемый результат :
Обильные числа от 1 до 1000:
-----------------------------------------------
12 18 20 24 30 36 40 42 48 54 56 60 66 70 72 78 80 ...

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите целое число: 15
Номер Дефицит.

Нажмите меня, чтобы увидеть решение

5. Напишите программу на C, чтобы найти номера дефектов (целые числа) от 1 до 100. Перейти в редактор

Ожидаемый результат :
Номера дефектов от 1 до 100:
------------------------------------------------
1 2 3 4 5 7 8 9 10 11 13 14 15 16 17 19 21 22 23 25 26 27 ...

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 45
45 - число Капрекара.

Нажмите меня, чтобы увидеть решение

7. Напишите программу на C, чтобы сгенерировать и показать все числа Капрекара, меньшие 1000. Перейти в редактор

Ожидаемый результат :
Число Капрекар меньше 1000:
1 9 45 55 99 297 703 999

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 196
Данный номер - Lychrel.

Нажмите меня, чтобы увидеть решение

9. Напишите программу на C для отображения и подсчета количества чисел Лихрела в определенном диапазоне (от 1 до определенного верхнего предела). Перейти к редактору

Ожидаемый результат :
Введите верхний предел: 1000
Числа Lychrel являются:
196 295 394 493 592 689 691 788 790 879 887 978 986
Количество чисел Lychrel: 13

Нажмите меня, чтобы увидеть решение

10. Напишите программу на C, чтобы сгенерировать и показать первые 15 нарциссических десятичных чисел. Перейти к редактору

Ожидаемый результат :
Первые 15 нарциссических десятичных чисел:
1 2 3 4 5 6 7 8 9 153 370 371 407 1634 8208

Нажмите меня, чтобы увидеть решение

11. Напишите программу на C для отображения первых 10 чисел lucus. Перейти к редактору

Ожидаемый результат :
Первые 10 номеров Lucus:
2 1 3 4 7 11 18 29 47 76

Нажмите меня, чтобы увидеть решение

12. Напишите программу на C для отображения первых 10 номеров катлана. Перейти к редактору

Ожидаемый результат :
Первые 10 номеров катлана:
1 1 2 5 14 42 132 429 1430 4862

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 13
13 счастливое число.

Нажмите меня, чтобы увидеть решение

14. Напишите программу на C, чтобы найти счастливые числа от 1 до 1000. Перейти к редактору

Ожидаемый результат :
Счастливые числа от 1 до 1000: 1 7 10 13 19 23 28 31 32 44 49 .....

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 135
Данное число является номером Disarium.

Нажмите меня, чтобы увидеть решение

16. Напишите программу на C, чтобы найти числа Disarium от 1 до 1000. Перейти к редактору

Ожидаемый результат :
Числа Disarium:
1 2 3 4 5 6 7 8 9 89 135 175 518 598

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 9
Данное число является числом Харшад.

Нажмите меня, чтобы увидеть решение

18. Напишите программу на C, чтобы найти число Харшада от 1 до 100. Перейдите в редактор.

Ожидаемый результат :
Числа Харшада: 1 2 3 4 5 6 7 8 9 10 12 18 20 21 24 27 30 36 40 42 45 48 50 54 60 63 70 72 80 81 84 90 100

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 132
Данное число является Проническим числом.

Нажмите меня, чтобы увидеть решение

20. Напишите программу на C, чтобы найти Pronic Number от 1 до 1000. Перейти к редактору

Ожидаемый результат :
Числа Проника: 2 6 12 20 30 42 56 72 90 110 132 156 182 210 240 272 306 342 380 420 462 506 552 600 650 702 756 812 870 930 992

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 76
Данное число является автоморфным числом.

Нажмите меня, чтобы увидеть решение

22. Напишите программу на с ++, чтобы найти Authomorphic числа от 1 до 1000. Перейти к редактору

Ожидаемый результат :
Автоморфные числа: 1 5 6 25 76 376 625

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 3210
Данный номер является номером утки.

Нажмите меня, чтобы увидеть решение

24. Напишите программу на C, чтобы найти номера уток от 1 до 500. Перейти к редактору

Ожидаемый результат :
Числа утки: 10 20 30 40 50 60 70 80 90 100 101 102 ......

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите 1-е число: 1184
Введите 2-е число: 1210
Указанные числа являются дружественной парой.

Нажмите меня, чтобы увидеть решение

26. Напишите программу на C для подсчета дружных пар в массиве. Перейти к редактору

Ожидаемый результат :
Введите количество элементов, которые будут сохранены в массиве: 4
элемент - 0: 220
стихия - 1: 274
стихия - 2: 1184
стихия - 3: 1210
Количество дружных пар, представленных в массиве: 1

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 1193
Данное число является круговым простым числом.

Нажмите меня, чтобы увидеть решение

28. Напишите программу на C, чтобы найти круговые простые числа до определенного предела. Перейти к редактору

Ожидаемый результат :
Введите верхний предел: 1000
Круглые простые числа менее 1000:
2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199 311 337 373 719 733 919 971 991

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 125
Номер идеальный куб из 5

Нажмите меня, чтобы увидеть решение

30. Напишите программу на C для отображения первых 10 чисел Ферма. Перейти к редактору

Ожидаемый результат :
Первые 10 чисел Ферма:
3.000000
5.000000
17.000000
257.000000
65537.000000
+4294967297,000000
+18446744073709551616,000000
340282366920938463463374607431768211456,000000
115792089237316195423570985008687907853269984665640564039457584007913129639936,000000
13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858 186486050853753882811946569946433649006084096,00000084096,000000
инф

Нажмите меня, чтобы увидеть решение

31. Напишите программу на C, чтобы найти любое число от 1 до n, которое можно выразить как сумму двух кубов двумя (или более) различными способами. Перейти к редактору

Ожидаемый результат :
Числа в вышеуказанном диапазоне:
1729 = 1 ^ 3 + 12 ^ 3 = 9 ^ 3 + 10 ^ 3
4104 = 2 ^ 3 + 16 ^ 3 = 9 ^ 3 + 15 ^ 3
13832 = 2 ^ 3 + 24 ^ 3 = 18 ^ 3 + 20 ^ 3
39312 = 2 ^ 3 + 34 ^ 3 = 15 ^ 3 + 33 ^ 3
46683 = 3 ^ 3 + 36 ^ 3 = 27 ^ 3 + 30 ^ 3
32832 = 4 ^ 3 + 32 ^ 3 = 18 ^ 3 + 30 ^ 3
40033 = 9 ^ 3 + 34 ^ 3 = 16 ^ 3 + 33 ^ 3
20683 = 10 ^ 3 + 27 ^ 3 = 19 ^ 3 + 24 ^ 3
65728 = 12 ^ 3 + 40 ^ 3 = 31 ^ 3 + 33 ^ 3
64232 = 17 ^ 3 + 39 ^ 3 = 26 ^ 3 + 36 ^ 3

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 127
127 - число Мерсенна.

Нажмите меня, чтобы увидеть решение

33. Напишите программу на C для генерации простых чисел мерсенна в диапазоне чисел. Перейти к редактору

Ожидаемый результат :
Введите верхний предел [диапазон от 1 до верхнего предела]: 1000
Простые числа Мерсенна:
3 7 31 127

Нажмите меня, чтобы увидеть решение

34. Напишите программу на C, чтобы найти нарциссические десятичные числа в определенном диапазоне. Перейти к редактору

Ожидаемый результат :
Введите нижний предел: 100
Введите верхний предел: 1000
Нарциссические десятичные числа от 100 до 1000:
153 370 371 407

Нажмите меня, чтобы увидеть решение

35. Напишите программу на C для печати первых 20 чисел серии Пелла. Перейти к редактору

Ожидаемый результат :
Первые 20 номеров серии Pell:
0 1 2 5 12 29 70 169 408 985 2378 5741 13860 33461 80782 195025 470832 1136689 2744210 6625109

Нажмите меня, чтобы увидеть решение

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

Ожидаемый результат :
Введите число: 1104
Данный номер является номером Кита.

Нажмите меня, чтобы увидеть решение

37. Напишите программу на C, чтобы проверить, является ли число Китом или нет (с объяснением). Перейти к редактору

Ожидаемый результат :
Введите число: 1537
1 + 5 + 3 + 7 = 16
5 + 3 + 7 + 16 = 31
3 + 7 + 16 + 31 = 57
7 + 16 + 31 + 57 = 111
16 + 31 + 57 + 111 = 215
31 + 57 + 111 + 215 = 414
57 + 111 + 215 + 414 = 797
111 + 215 + 414 + 797 = 1537
Данный номер является номером Кита.

Нажмите меня, чтобы увидеть решение

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

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code