кодесурса
«CPP

C ++ Numbers: упражнения, практика, решение

script1adsense2code
script1adsense3code

C ++ Numbers [46 упражнений с решением]

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

1. Напишите программу на C ++, чтобы проверить, является ли данное число некрасивым или нет. Перейти к редактору
Образец вывода:
Введите целое число: 25
Это ужасный номер.
Нажмите меня, чтобы увидеть образец решения

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

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

 Обильные числа от 1 до 1000:                                                          
 -----------------------------------------------                                                     
12 18 20 24 30 36 40 42 48 54 56 60 66 70 72 78 80 84 88 90 96 100 102 104 108 112 114 120 126 132 13
8 140 144 150 156 160 162 168 174 176 180 186 192 196 198 200 204 208 210 216 220 222 224 228 234 240
 246 252 258 260 264 270 272 276 280 282 288 294 300 304 306 308 312 318 320 324 330 336 340 342 348 
350 352 354 360 364 366 368 372 378 380 384 390 392 396 400 402 408 414 416 420 426 432 438 440 444 4
48 450 456 460 462 464 468 474 476 480 486 490 492 498 500 504 510 516 520 522 528 532 534 540 544 54
6 550 552 558 560 564 570 572 576 580 582 588 594 600 606 608 612 616 618 620 624 630 636 640 642 644
 648 650 654 660 666 672 678 680 684 690 696 700 702 704 708 714 720 726 728 732 736 738 740 744 748 
750 756 760 762 768 770 774 780 784 786 792 798 800 804 810 812 816 820 822 828 832 834 836 840 846 8
52 858 860 864 868 870 876 880 882 888 894 896 900 906 910 912 918 920 924 928 930 936 940 942 945 94
8 952 954 960 966 968 972 978 980 984 990 992 996 1000 
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу на C ++, чтобы проверить, является ли данное число совершенным или нет. Перейти к редактору
Пример вывода:
Введите число: 28
28 идеальное число
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу на C ++, чтобы найти совершенные числа и число совершенных чисел от 1 до 1000. Перейти в редактор
Пример вывода:
Идеальные числа: 6 - идеальное число. 28 - идеальное число 496 - идеальное число. Количество совершенных чисел от 1 до 1000: 3
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу на C ++, чтобы проверить, является ли данное число дефектным или нет. Перейти к редактору
Пример вывода:
Введите целое число: 25
Номер Дефицит.
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу на 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 29 31 32 33 3 4 35 37 38 39 41 43 44 45 46 47 49 50 51 52 53 55 57 58 59 61 62 63 64 65 67 68 69 71 73 74 75 76 77 79 81 82 83 85 86 87 89 91 92 93 94 95 97 98 99
Общее количество номеров дефектов: 76
Нажмите меня, чтобы увидеть образец решения

8. Напишите программу на C ++ для генерации случайных целых чисел в определенном диапазоне. Перейти к редактору
Пример вывода:
Введите нижний диапазон числа: 15
Введите верхний диапазон числа: 25
Случайное число от 15 до 25: 18
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу на C ++, чтобы проверить, является ли данное число капрекарским числом или нет. Перейти к редактору
Пример вывода:
Введите число: 45.
45 - число Капрекара
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу на C ++, чтобы генерировать и показывать все числа Капрекара, меньшие 1000. Перейти в редактор
Пример вывода:
Число Капрекар меньше 1000:
1 9 45 55 99 297 703 999
Нажмите меня, чтобы увидеть образец решения

11. Напишите программу на C ++, чтобы проверить, является ли число числом Лихреля или нет. Перейти к редактору
Пример вывода:
Введите число: 196
Число является числом Лихрелы.
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу на C ++, чтобы найти числа Лихрела и число Лихрела в диапазоне от 1 до 1000 (после 500 итераций). Перейти к редактору
Пример вывода:
Числа Лихрелы: 196 295 394 493 592 689 691 788 790 879 887 978 986
Количество чисел Lychrel: 13
Нажмите меня, чтобы увидеть образец решения

13. Напишите программу на C ++ для генерации и показа первых 15 нарциссических десятичных чисел. Перейти к редактору
Пример вывода:
Первые 15 нарциссических десятичных чисел:
1 2 3 4 5 6 7 8 9 153 370 371 407 1634 8208
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу на C ++ для отображения первых 10 чисел Люкуса. Перейти к редактору
Пример вывода:
Первые 10 номеров Lucus:
2 1 3 4 7 11 18 29 47 76
Нажмите меня, чтобы увидеть образец решения

15. Напишите программу на C ++ для отображения первых 10 номеров Catlan. Перейти к редактору
Пример вывода:
Первые 10 номеров Catlan:
1 1 2 5 14 42 132 429 1430 4862
Нажмите меня, чтобы увидеть образец решения

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

17. Напишите программу на C ++, чтобы найти числа Happy от 1 до 1000. Перейдите в редактор.
Пример вывода:
Счастливые числа от 1 до 1000:
1 7 10 13 19 23 28 31 32 44 49 68 70 79 82 86 91 94 97 100 103 109 129 130 133 139 167 176 188 190 19 2 193 203 208 219 226 230 236 239 262 263 280 291 293 301 302 310 313 319 320 326 329 331 338 356 362 365 367 368 376 379 383 386 391 392 397 404 409 440 446 464 469 478 487 490 496 536 556 563 565 566 608 617 622 623 632 635 637 638 644 649 653 655 656 665 671 673 680 683 694 700 709 716 736 739 748 761 763 784 790 793 802 806 818 820 833 836 847 860 863 874 881 888 899 901 904 907 910 912 913 921 923 931 932 937 940 946 964 970 973 989 998 1000
Нажмите меня, чтобы увидеть образец решения

18. Напишите программу на C ++, чтобы проверить, является ли число Disarium или нет. Перейти к редактору
Пример вывода:
Введите число: 9
Данное число является номером Disarium
Нажмите меня, чтобы увидеть образец решения

19. Напишите программу на C ++, чтобы найти числа Disarium от 1 до 1000. Перейти к редактору
Пример вывода:
Числа Disarium:
1 2 3 4 5 6 7 8 9 89 135 175 518 598
Нажмите меня, чтобы увидеть образец решения

20. Напишите программу на C ++, чтобы проверить, является ли число числом Harshad или нет. Перейти к редактору
Пример вывода:
Введите число: 18
Данное число является числом Харшад.
Нажмите меня, чтобы увидеть образец решения

21. Напишите программу на C ++, чтобы найти число Харшада от 1 до 100. Перейдите в редактор.
Пример вывода:
Введите количество терминов: 5
Чётные числа: 2 4 6 8 10
Сумма четных натуральных чисел до 5 слагаемых: 30
Нажмите меня, чтобы увидеть образец решения

22. Напишите программу на C ++, чтобы проверить, является ли число Проническим или Гетеромеханическим числом или нет. Перейти к редактору
1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1 / n условия
Пример вывода:
Введите число: 42
Данное число является Проническим числом
Нажмите меня, чтобы увидеть образец решения

23. Напишите программу на 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
Нажмите меня, чтобы увидеть образец решения

24. Напишите программу на C ++, чтобы проверить, является ли число Authomorphic или нет. Перейти к редактору
Пример вывода:
Введите число: 25
Данное число является автоморфным числом.
Нажмите меня, чтобы увидеть образец решения

25. Напишите программу на C ++, чтобы найти автоморфные числа от 1 до 1000. Перейти к редактору
Пример вывода:
Автоморфными числами являются:
1 5 6 25 76 376 625
Нажмите меня, чтобы увидеть образец решения

26. Напишите программу на C ++, чтобы проверить, является ли число номером утки или нет. Перейти к редактору
Пример вывода:
Введите число: 30
Данный номер является номером утки.
Нажмите меня, чтобы увидеть образец решения

27. Напишите программу на C ++, чтобы найти номера утки от 1 до 500. Перейти к редактору
Пример вывода:
Числа утки:
10 20 30 40 50 60 70 80 90 100 101 102 103 104 105 106 107 108 109 110 120 130 140 150 160 170 180 190 200 201 202 203 204 205 206 207 208 209 210 220 230 240 250 260 270 280 290 300 301 302 303 304 305 306 307 30 8 309 310 320 330 340 350 360 370 380 390 400 401 402 403 404 405 406 4 07 408 409 410 420 430 440 450 460 470 480 490 500
Нажмите меня, чтобы увидеть образец решения

28. Напишите программу на C ++, чтобы проверить, являются ли два числа дружественными числами или нет. Перейти к редактору
Пример вывода:
Введите 1-е число: 220 Введите 2-е число: 284 Указанные числа являются дружественной парой.
Нажмите меня, чтобы увидеть образец решения

29. Напишите программу на C ++ для подсчета дружных пар в массиве. Перейти к редактору
Пример вывода:
Подсчитайте пары Amicable в определенном массиве:
Примеры пар: (220, 284) (1184,1210) (2620,2924) (5020,5564) (6232,6368) ...
-------------------------------------------------- ----------------------------
Введите количество элементов, которые будут сохранены в массиве: 2
элемент - 0: 220
стихия - 1: 284
Количество дружных пар, представленных в массиве: 1
Нажмите меня, чтобы увидеть образец решения

30. Напишите программу на C ++, чтобы проверить, является ли данное число круговым простым числом или нет. Перейти к редактору
Пример вывода:
Введите число: 11
Данное число является простым круговым числом
Нажмите меня, чтобы увидеть образец решения

31. Напишите программу на C ++, чтобы найти круговые простые числа до определенного предела. Перейти к редактору
Пример вывода:
Введите верхний предел: 248
Круглые простые числа менее 248:
2 3 5 7 11 13 17 31 37 71 73 79 97 113 131 197 199
Нажмите меня, чтобы увидеть образец решения

32. Напишите программу на C ++, чтобы проверить, является ли данное число идеальным кубом или нет. Перейти к редактору
Пример вывода:
Введите число: 8
Номер идеальный куб 2
Нажмите меня, чтобы увидеть образец решения

33. Напишите программу на C ++ для отображения первых 10 чисел Ферма. Перейти к редактору
Пример вывода:
Первые 10 чисел Ферма: 3 5 17 257 65537 4.29497e + 09 1.84467e + 19 3.40282e + 38 1.15792e + 77 1.34078e + 154 инф.
Нажмите меня, чтобы увидеть образец решения

34. Напишите программу на 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
Нажмите меня, чтобы увидеть образец решения

35. Напишите программу на C ++, чтобы проверить, является ли число числом Мерсенна или нет. Перейти к редактору
Пример вывода:
Введите число: 31
31 - число Мерсенна.
Нажмите меня, чтобы увидеть образец решения

36. Напишите программу на C ++ для генерации простых чисел Мерсенна в диапазоне чисел. Перейти к редактору
Пример вывода:
Введите верхний предел [диапазон от 1 до верхнего предела]: 200
Простые числа Мерсенна:
3 7 31 127
Нажмите меня, чтобы увидеть образец решения

37. Напишите программу на C ++ для поиска нарциссических десятичных чисел в определенном диапазоне. Перейти к редактору
Пример вывода:
Введите нижний предел: 25
Введите верхний предел: 200
Нарциссические десятичные числа от 25 до 200:
153
Нажмите меня, чтобы увидеть образец решения

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

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

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

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

40. Напишите программу на C ++, чтобы проверить, является ли число Китом или нет. Перейти к редактору
Пример вывода:
Введите число: 742
Данный номер является номером Кита.
Нажмите меня, чтобы увидеть образец решения

41. Напишите программу на C ++, чтобы проверить, является ли число Китом или нет (с объяснением). Перейти к редактору
Пример вывода:
Введите число: 197
1 + 9 + 7 = 17
9 + 7 + 17 = 33
7 + 17 + 33 = 57
17 + 33 + 57 = 107
33 + 57 + 107 = 197
Данный номер является номером Кита.
Нажмите меня, чтобы увидеть образец решения

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

 Введите верхний предел чисел Хэмминга: 20                          
 Числа Хэмминга:                                              
1,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8, 9,10,1
2,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,
27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5
, 6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16 , 1
8,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,
361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8, 9,10
, 12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,2
5,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4
, 5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15 , 16
, 18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,3
2,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8, 9,
10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24
, 25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3
, 4,5,6,8,9,10,12,15,16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12 , 15,
16,18,20,24,25,27,30,32,361,2,3,4,5,6,8,9,10,12,15,16,18,20,24,25,27,30
, 32,36                                                  
 
Нажмите меня, чтобы увидеть образец решения

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

 Введите число: 153
153 - число Армстронга
Нажмите меня, чтобы увидеть образец решения

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

 Введите начальный номер диапазона: 1  
 Введите конечный номер диапазона: 1000  
 Числа Армстронга в данном диапазоне:
1 153 370 371 407                                                    
   
Нажмите меня, чтобы увидеть образец решения

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

 Введите число, чтобы проверить, является ли оно Сильным числом: 24 
24 не является сильным числом
 
Нажмите меня, чтобы увидеть образец решения

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

 Введите начальный диапазон числа: 1  
 Диапазон ввода числа окончания: 500  
 Сильные числа: 1 2 145
Нажмите меня, чтобы увидеть образец решения

Редактор кода CPP:

Еще не все !

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code