Упражнения по программированию на C, практика, решение: для цикла
C для цикла [59 упражнений с решением]
1. Напишите программу на C для отображения первых 10 натуральных чисел. Перейти к редактору
Ожидаемый результат :
1 2 3 4 5 6 7 8 9 10
Нажмите меня, чтобы увидеть решение
2. Напишите программу на C, чтобы найти сумму первых 10 натуральных чисел. Перейти к редактору
Ожидаемый результат :
Первые 10 натуральных чисел это:
1 2 3 4 5 6 7 8 9 10
Сумма: 55
Нажмите меня, чтобы увидеть решение
3. Напишите программу на C, чтобы отобразить n терминов натурального числа и их сумму. Перейти к редактору
Тестовые данные: 7
Ожидаемый результат :
Первые 7 натуральных чисел:
1 2 3 4 5 6 7
Сумма натурального числа до 7 слагаемых: 28
Нажмите меня, чтобы увидеть решение
4. Напишите программу на C, чтобы прочитать 10 цифр с клавиатуры и найти их сумму и среднее значение. Перейти к редактору
Тестовые данные:
Введите 10 цифр:
Номер-1: 2
...
Номер 10: 2
Ожидаемый результат :
Сумма в 10 нет: 55
Среднее значение: 5.500000
Нажмите меня, чтобы увидеть решение
5. Напишите программу на C, чтобы отобразить куб числа до заданного целого числа. Перейти к редактору
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
Число: 1 и куб 1: 1
Число: 2 и куб 2: 8
Число: 3, а куб из 3: 27
Число: 4 и куб из 4: 64
Число: 5 и куб из 5: 125
Нажмите меня, чтобы увидеть решение
6. Напишите программу на C, чтобы отобразить таблицу умножения заданного целого числа. Перейти к редактору
Тестовые данные:
Введите число (таблица для расчета): 15
Ожидаемый результат :
15 х 1 = 15
...
...
15 х 10 = 150
Нажмите меня, чтобы увидеть решение
7. Напишите программу на C для отображения таблицы умножения по вертикали от 1 до n. Перейти к редактору
Тестовые данные:
Введите номер таблицы, начиная с 1: 8
Ожидаемый результат :
Таблица умножения от 1 до 8
1x1 = 1, 2x1 = 2, 3x1 = 3, 4x1 = 4, 5x1 = 5, 6x1 = 6, 7x1 = 7, 8x1 = 8
...
1x10 = 10, 2x10 = 20, 3x10 = 30, 4x10 = 40, 5x10 = 50, 6x10 = 60, 7x10 = 70, 8x10 = 80
Нажмите меня, чтобы увидеть решение
8. Напишите программу на C для отображения n членов нечетного натурального числа и их суммы. Перейти к редактору
Тестовые данные
Введите количество терминов: 10
Ожидаемый результат :
Нечетные числа: 1 3 5 7 9 11 13 15 17 19
Сумма нечетного натурального числа до 10 слагаемых: 100
Нажмите меня, чтобы увидеть решение
9. Напишите программу на C для отображения шаблона в виде прямоугольного треугольника, используя звездочку. Перейти к редактору
Шаблон, как:
* ** *** ****
Нажмите меня, чтобы увидеть решение
10. Напишите программу на C, чтобы отобразить шаблон в виде прямоугольного треугольника с номером. Перейти к редактору
Шаблон, как:
1 12 123 1234
Нажмите меня, чтобы увидеть решение
11. Напишите программу на C, чтобы сделать такой шаблон, как прямоугольный треугольник с числом, которое будет повторять число в ряду. Перейти к редактору
Шаблон, как:
1 22 333 4444
Нажмите меня, чтобы увидеть решение
12. Напишите программу на C, чтобы сделать такой шаблон, как прямоугольный треугольник с числом, увеличенным на 1. Перейти в редактор
Шаблон, как:
1 2 3 4 5 6 7 8 9 10
Нажмите меня, чтобы увидеть решение
13. Напишите программу на C, чтобы сделать такой узор, как пирамида с числами, увеличенными на 1. Перейти в редактор
1 2 3 4 5 6 7 8 9 10Нажмите меня, чтобы увидеть решение
14. Напишите программу на C, чтобы сделать такой узор, как пирамида со звездочкой. Перейти к редактору
* * * * * * * * * *
Нажмите меня, чтобы увидеть решение
15. Напишите программу на C для вычисления факториала заданного числа. Перейти к редактору
Тестовые данные:
Введите число: 5
Ожидаемый результат :
Факториал 5: 120
Нажмите меня, чтобы увидеть решение
16. Напишите программу на C, чтобы отобразить n членов четного натурального числа и их сумму. Перейти к редактору
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
Чётные числа: 2 4 6 8 10
Сумма четных натуральных чисел до 5 слагаемых: 30
Нажмите меня, чтобы увидеть решение
17. Напишите программу на C, чтобы сделать такой узор, как пирамида с номером, который будет повторять число в той же строке. Перейти к редактору
1 2 2 3 3 3 4 4 4 4
Нажмите меня, чтобы увидеть решение
18. Напишите программу на C, чтобы найти сумму ряда [1-X ^ 2/2! + X ^ 4/4! - .........]. Перейти к редактору
Тестовые данные:
Введите значение х: 2
Введите количество терминов: 5
Ожидаемый результат :
сумма = -0,415873
Количество членов = 5
значение х = 2,000000
Нажмите меня, чтобы увидеть решение
19. Напишите программу на C, чтобы отобразить n членов гармонических рядов и их сумму. Перейти к редактору
1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1 / n условия
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
1/1 + 1/2 + 1/3 + 1/4 + 1/5 +
Сумма серии до 5 семестров: 2.283334
Нажмите меня, чтобы увидеть решение
20. Напишите программу на C, чтобы отобразить шаблон в виде пирамиды, используя звездочку, и каждая строка содержит нечетное количество звездочек. Перейти к редактору
* *** *****
Нажмите меня, чтобы увидеть решение
21. Напишите программу на C, чтобы отобразить сумму ряда [9 + 99 + 999 + 9999 ...]. Перейти к редактору
Тестовые данные:
Введите число или условия: 5
Ожидаемый результат :
9 99 999 9999 99999
Сумма сари = 111105
Нажмите меня, чтобы увидеть решение
22. Напишите программу на C для печати треугольника Флойд. Перейти к редактору
1 01 101 0101 10101Нажмите меня, чтобы увидеть решение
23. Напишите программу на C, чтобы отобразить сумму ряда [1 + x + x ^ 2/2! + X ^ 3/3! + ....]. Перейти к редактору
Тестовые данные:
Введите значение х: 3
Введите количество терминов: 5
Ожидаемый результат :
Сумма составляет: 16.375000
Нажмите меня, чтобы увидеть решение
24. Напишите программу на C, чтобы найти сумму ряда [x - x ^ 3 + x ^ 5 + ......]. Перейти к редактору
Тестовые данные:
Введите значение х: 2
Введите количество терминов: 5
Ожидаемый результат :
Значения серии:
2
-8
32
-128
512
Сумма = 410
Нажмите меня, чтобы увидеть решение
25. Напишите программу на C, чтобы отобразить n членов квадрата натурального числа и их сумму. Перейти к редактору
1 4 9 16 ... n Условия
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
Квадрат натуральный до 5 слагаемых: 1 4 9 16 25
Сумма натуральных чисел квадрата до 5 слагаемых = 55
Нажмите меня, чтобы увидеть решение
26. Напишите программу на C, чтобы найти сумму ряда 1 + 11 + 111 + 11 11 + .. n слагаемых. Перейти к редактору
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
1 + 11 + 111 + 1111 + 11111
Сумма: 12345
Нажмите меня, чтобы увидеть решение
27. Напишите программу переменного тока, чтобы проверить, является ли данное число идеальным числом или нет. Перейти к редактору
Тестовые данные:
Введите число: 56
Ожидаемый результат :
Положительный делитель: 1 2 4 7 8 14 28
Сумма делителя: 64
Итак, номер не идеален.
Нажмите меня, чтобы увидеть решение
28. Напишите программу переменного тока, чтобы найти идеальные числа в заданном диапазоне. Перейти к редактору
Тестовые данные:
Введите начальный диапазон или число: 1
Введите конечный диапазон числа: 50
Ожидаемый результат :
Совершенные числа в заданном диапазоне: 6 28
Нажмите меня, чтобы увидеть решение
29. Напишите программу на C, чтобы проверить, является ли данное число армстронгом или нет. Перейти к редактору
Тестовые данные:
Введите число: 153
Ожидаемый результат :
153 - это число Армстронга.
Нажмите меня, чтобы увидеть решение
30. Напишите программу на C, чтобы найти число Армстронга для данного диапазона чисел. Перейти к редактору
Тестовые данные:
Введите начальный номер диапазона: 1
Введите конечный номер диапазона: 1000
Ожидаемый результат :
Числа Армстронга в данном диапазоне: 1 153 370 371 407
Нажмите меня, чтобы увидеть решение
31. Напишите программу на C, чтобы отобразить рисунок как ромб. Перейти к редактору
* *** ***** ******* ********* ******* ***** *** *
Нажмите меня, чтобы увидеть решение
32. Напишите программу на C, чтобы определить, является ли данное число простым или нет. Перейти к редактору
Тестовые данные:
Введите число: 13
Ожидаемый результат :
13 простое число.
Нажмите меня, чтобы увидеть решение
33. Напишите программу на C для отображения треугольника Паскаля. Перейти к редактору
Тестовые данные:
Введите количество строк: 5
Ожидаемый результат :
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1Нажмите меня, чтобы увидеть решение
34. Напишите программу на C, чтобы найти простые числа в диапазоне чисел. Перейти к редактору
Тестовые данные:
Введите начальный номер диапазона: 1
Введите конечный номер диапазона: 50
Ожидаемый результат :
Простые числа от 1 до 50:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
Нажмите меня, чтобы увидеть решение
35. Напишите программу на C для отображения первых n членов ряда Фибоначчи. Перейти к редактору
Серия Фибоначчи 0 1 2 3 5 8 13 .....
Тестовые данные:
Введите количество отображаемых терминов: 10
Ожидаемый результат :
Вот серия Фибоначчи до 10 терминов:
0 1 1 2 3 5 8 13 21 34
Нажмите меня, чтобы увидеть решение
36. Напишите программу на C, чтобы отобразить такой шаблон для n номеров строк, используя число, которое будет начинаться с номера 1, а первый и последний номер каждой строки будет 1. Перейти к редактору
1 121 12321Нажмите меня, чтобы увидеть решение
37. Напишите программу на C для отображения номера в обратном порядке. Перейти к редактору
Тестовые данные:
Введите число: 12345
Ожидаемый результат :
Номер в обратном порядке: 54321
Нажмите меня, чтобы увидеть решение
38. Напишите программу на C, чтобы проверить, является ли число палиндромом или нет. Перейти к редактору
Тестовые данные:
Введите число: 121
Ожидаемый результат :
121 - число палиндрома.
Нажмите меня, чтобы увидеть решение
39. Напишите программу на C, чтобы найти число и сумму всех целых чисел от 100 до 200, которые делятся на 9. Перейти к редактору
Ожидаемый результат :
Числа от 100 до 200, делимые на 9:
108 117 126 135 144 153 162 171 180 189 198
Сумма: 1683
Нажмите меня, чтобы увидеть решение
40. Напишите программу на C для отображения рисунка в виде пирамиды с использованием алфавита. Перейти к редактору
ABAABCBA ABCDCBA
Нажмите меня, чтобы увидеть решение
41. Напишите программу на C для преобразования десятичного числа в двоичное без использования массива. Перейти к редактору
Тестовые данные:
Введите число для преобразования: 25
Ожидаемый результат :
Двоичный код 25 - 11001.
Нажмите меня, чтобы увидеть решение
42. Напишите программу на C для преобразования двоичного числа в десятичное число без использования массива, функции и цикла while. Перейти к редактору
Тестовые данные:
Введите двоичное число: 1010101
Ожидаемый результат :
Двоичный номер: 1010101
Эквивалентное десятичное число: 85
Нажмите меня, чтобы увидеть решение
43. Напишите программу на C, чтобы найти HCF (наивысший общий фактор) из двух чисел. Перейти к редактору
Тестовые данные:
Введите 1-е число для HCF: 24
Введите 2-е число для HCF: 28
Ожидаемый результат :
HCF 24 и 28 это: 4
Нажмите меня, чтобы увидеть решение
44. Напишите программу на C, чтобы найти LCM любых двух чисел, используя HCF. Перейти к редактору
Тестовые данные:
Введите 1-е число для LCM: 15
Введите 2-е число для LCM: 20
Ожидаемый результат :
LCM 15 и 20: 60
Нажмите меня, чтобы увидеть решение
45. Напишите программу на C, чтобы найти LCM из любых двух чисел. Перейти к редактору
Тестовые данные:
Введите 1-е число для LCM: 15
Введите 2-е число для LCM: 20
Ожидаемый результат :
LCM 15 и 20: 60
Нажмите меня, чтобы увидеть решение
46. Напишите программу на C для преобразования двоичного числа в десятичное число с помощью математической функции. Перейти к редактору
Тестовые данные:
Введите двоичное число: 1010100
Ожидаемый результат :
Двоичный номер: 1010100
Эквивалентное десятичное число: 84
Нажмите меня, чтобы увидеть решение
47. Напишите программу на C, чтобы проверить, является ли число сильным числом или нет. Перейти к редактору
Тестовые данные:
Введите число, чтобы проверить, является ли оно Сильным числом: 15
Ожидаемый результат :
15 не является сильным числом.
Нажмите меня, чтобы увидеть решение
48. Напишите программу на C, чтобы найти Сильные Числа в диапазоне чисел. Перейти к редактору
Тестовые данные:
Введите начальный диапазон числа: 1
Диапазон ввода числа окончания: 200
Ожидаемый результат :
Сильные числа:
1 2 145
Нажмите меня, чтобы увидеть решение
49. Напишите программу переменного тока, чтобы узнать сумму серии AP. Перейти к редактору
Тестовые данные:
Введите начальный номер серии AP: 1
Введите количество предметов для серии AP: 10
Введите общую разницу серии AP: 4
Ожидаемый результат :
Сумма серии AP:
1 + 5 + 9 + 13 + 17 + 21 + 25 + 29 + 33 + 37 = 190
Нажмите меня, чтобы увидеть решение
50. Напишите программу на C для преобразования десятичного числа в восьмеричное без использования массива. Перейти к редактору
Тестовые данные:
Введите число для преобразования: 79
Ожидаемый результат :
Восьмеричное число 79 - 117.
Нажмите меня, чтобы увидеть решение
51. Напишите программу на C для преобразования восьмеричного числа в десятичное без использования массива. Перейти к редактору
Тестовые данные:
Введите восьмеричное число (используя цифры 0 - 7): 745
Ожидаемый результат :
Восьмеричное число: 745
Эквивалентное десятичное число: 485
Нажмите меня, чтобы увидеть решение
52. Напишите программу на c, чтобы найти сумму серии GP. Перейти к редактору
Тестовые данные:
Введите первый номер серии GP: 3
Введите число или термины в серии GP: 5
Введите общее соотношение серии GP: 2
Ожидаемый результат :
Номера для серии GP:
3.000000 6.000000 12.000000 24.000000 48.000000
Сумма серии GP: 93.000000
Нажмите меня, чтобы увидеть решение
53. Напишите программу на C для преобразования двоичного числа в восьмеричное. Перейти к редактору
Тестовые данные:
Введите двоичное число: 1001
Ожидаемый результат :
Двоичный номер: 1001
Эквивалентное число: 11
Нажмите меня, чтобы увидеть решение
54. Напишите программу на C для преобразования восьмеричного числа в двоичное. Перейти к редактору
Тестовые данные:
Введите восьмеричное число (используя цифры 0 - 7): 57
Ожидаемый результат :
Восьмеричное число: 57
Эквивалентный двоичный номер: 101111
Нажмите меня, чтобы увидеть решение
55. Напишите программу на C, чтобы преобразовать десятичное число в шестнадцатеричное. Перейти к редактору
Тестовые данные:
Введите любое десятичное число: 79
Ожидаемый результат :
Эквивалентное шестнадцатеричное число: 4F
Нажмите меня, чтобы увидеть решение
56. Напишите программу на C, чтобы проверить, может ли число быть выражено как сумма двух простых чисел. Перейти к редактору
Тестовые данные:
Введите положительное целое число: 16
Ожидаемый результат :
16 = 3 + 13
16 = 5 + 11
Нажмите меня, чтобы увидеть решение
57. Напишите программу на C для печати строки в обратном порядке. Перейти к редактору
Тестовые данные:
Введите строку для обратного: Добро пожаловать
Ожидаемый результат :
Обратная строка: emocleW
Нажмите меня, чтобы увидеть решение
58. Напишите программу на C, чтобы найти длину строки без использования библиотечной функции. Перейти к редактору
Тестовые данные:
Введите строку: добро пожаловать
Ожидаемый результат :
Строка содержит 7 символов.
Итак, длина строки приветствия составляет: 7
Нажмите меня, чтобы увидеть решение
59. Напишите программу на C для проверки числа Армстронга из n цифр. Перейти к редактору
Тестовые данные:
Введите целое число: 1634
Ожидаемый результат :
1634 - число Армстронга
Нажмите меня, чтобы увидеть решение
Редактор кода программирования C:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования