Упражнения по программированию на C, практика, решение: цикл For

C For Loop [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 натуральных чисел и их суммы. Перейдите в редактор
Test Data: 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 X 1 = 15


15 X 10 = 150
Щелкните меня, чтобы увидеть решение

7. Напишите программу на языке C для отображения таблицы умножения по вертикали от 1 до n. Перейдите в редактор
Тестовые данные:
Введите до номера таблицы, начиная с 1: 8
Ожидаемый результат :
Умножение таблица от 1 до 8
1×1 = 1, 2×1 = 2, 3×1 = 3, 4×1 = 4, 5×1 = 5, 6×1 = 6, 7×1 = 7, 8×1 = 8

1×10 = 10, 2×10 = 20, 3×10 = 30, 4×10 = 40, 5×10 = 50, 6×10 = 60, 7×10 = 70, 8×10 = 80
Щелкните меня, чтобы увидеть решение

8. Напишите программу на языке C, чтобы отобразить n членов нечетных натуральных чисел и их сумму. Перейдите в редактор
Тестовые данные
Введите количество терминов: 10
Ожидаемый результат :
Нечетные числа: 1 3 5 7 9 11 13 15 17 19
Сумма нечетных натуральных чисел до 10 членов: 100
Щелкните меня, чтобы увидеть решение

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

Шаблон вроде:

 ********** 

Щелкните меня, чтобы увидеть решение

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

Шаблон вроде:

 1121231234 

Щелкните меня, чтобы увидеть решение

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 34 4 4 4 

Щелкните меня, чтобы увидеть решение

18. Напишите программу на языке C, чтобы найти сумму ряда [1-X ^ 2/2! + X ^ 4/4! — ………]. Перейдите в редактор
Тестовые данные:
Введите значение x: 2
Введите количество терминов: 5
Ожидаемый результат :
сумма = -0,415873
Количество условий = 5
значение x = 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 01101 0101 10101 

Щелкните меня, чтобы увидеть решение

23. Напишите программу на языке C для отображения суммы ряда [1 + x + x ^ 2/2! + x ^ 3/3! + ….]. Перейдите в редактор
Тестовые данные:
Введите значение x: 3
Введите количество терминов: 5
Ожидаемый результат :
Сумма: 16,375000
Щелкните меня, чтобы увидеть решение

24. Напишите программу на языке C, чтобы найти сумму ряда [x — x ^ 3 + x ^ 5 + ……]. Перейдите в редактор
Тестовые данные:
Введите значение x: 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 + 1111 + .. n членов. Перейдите в редактор
Тестовые данные:
Введите количество терминов: 5
Ожидаемый результат :
1 + 11 + 111 + 1111 + 11111
Сумма: 12345
Щелкните меня, чтобы увидеть решение

27. Напишите программу на c, чтобы проверить, является ли данное число идеальным числом. Перейдите в редактор
Тестовые данные:
Введите число: 56
Ожидаемый результат :
Положительный делитель: 1 2 4 7 8 14 28
Сумма делителя равна: 64
Итак, число не идеальное.
Щелкните меня, чтобы увидеть решение

28. Напишите программу на c, чтобы найти идеальные числа в заданном диапазоне чисел. Перейдите в редактор
Тестовые данные:
Введите начальный диапазон или число: 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 11 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 12112321 

Щелкните меня, чтобы увидеть решение

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, отображающую узор в виде пирамиды с использованием алфавита. Перейдите в редактор

 A A B A A B C B A A B C D C B A 

Щелкните меня, чтобы увидеть решение

41. Напишите программу на языке C для преобразования десятичного числа в двоичное без использования массива. Перейдите в редактор
Тестовые данные:
Введите десятичное число: 25
Двоичное число, эквивалентное указанному десятичному числу: 00000000000000000000000000011001
Щелкните меня, чтобы увидеть решение

42. Напишите программу на языке C для преобразования двоичного числа в десятичное без использования массива, функции и цикла while. Перейдите в редактор
Тестовые данные:
Введите двоичное число: 1010101
Ожидаемый результат :
Двоичное число: 1010101
Эквивалентное десятичное число: 85
Щелкните меня, чтобы увидеть решение

43. Напишите программу на языке C, чтобы найти HCF (наибольший общий множитель) двух чисел. Перейдите в редактор
Тестовые данные:
Введите 1-й номер для HCF: 24
Введите 2-й номер для HCF: 28
Ожидаемый результат :
HCF 24 и 28: 4
Щелкните меня, чтобы увидеть решение

44. Напишите программу на языке C, чтобы найти НОК любых двух чисел с помощью HCF. Перейдите в редактор
Тестовые данные:
Введите 1-е число для LCM: 15
Введите 2-е число для LCM: 20
Ожидаемый результат :
НОК 15 и 20: 60
Щелкните меня, чтобы увидеть решение

45. Напишите программу на языке C, чтобы найти НОК любых двух чисел. Перейдите в редактор
Тестовые данные:
Введите 1-е число для LCM: 15
Введите 2-е число для LCM: 20
Ожидаемый результат :
НОК 15 и 20: 60
Щелкните меня, чтобы увидеть решение

46. Напишите программу на языке C для преобразования двоичного числа в десятичное с помощью математической функции. Перейдите в редактор
Тестовые данные:
Введите двоичное число: 1010100
Ожидаемый результат :
Двоичное число: 1010100
Эквивалентное десятичное число: 84
Щелкните меня, чтобы увидеть решение

47. Напишите программу на языке C, чтобы проверить, является ли число надежным или нет. Перейдите в редактор
Тестовые данные:
Введите число, чтобы проверить, является ли оно строгим числом: 15
Ожидаемый результат :
15 не является строгим числом.
Щелкните меня, чтобы увидеть решение

48. Напишите программу на языке C, чтобы находить надежные числа в диапазоне чисел. Перейдите в редактор
Тестовые данные:
Введите начальный диапазон числа: 1
Введите конечный диапазон числа: 200
Ожидаемый результат :
Стронговые числа:
1 2 145
Щелкните меня, чтобы увидеть решение

49. Напишите c-программу, чтобы узнать сумму ряда A.P. Перейдите в редактор
Тестовые данные:
Введите начальный номер серии 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. Перейдите в редактор
Test Data:
Введите первое число G.P. series: 3
Введите число или члены в формате G.P. series: 5
Введите общее отношение G.P. series: 2
Ожидаемый результат :
Цифры для G.P. серия:
3.000000 6.000000 12.000000 24.000000 48.000000
Сумма G.P. series: 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 для определения длины строки без использования библиотечной функции. Перейдите в редактор
Тестовые данные:
Введите строку: welcome
Ожидаемый результат :
Строка содержит 7 чисел символы.
Итак, длина строки welcome составляет: 7
Щелкните меня, чтобы увидеть решение

59. Напишите программу на языке C, чтобы проверить число Армстронга, состоящее из n цифр. Перейдите в редактор
Тестовые данные:
Введите целое число: 1634
Ожидаемый результат :
1634 — это число Армстронга
Щелкните меня, чтобы увидеть решение

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

Еще не все !

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

Оцените статью
nanomode.ru
Добавить комментарий