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

Базовые объявления и выражения C [150 упражнений с решением]

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

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

 Имя: Александра Абрамова Дата рождения: 14 июля 1975 г. Мобильный: 99-9999999999 

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

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

 Мы используем C18! 

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

3. Напишите программу на C для печати блока F с помощью решетки (#), где F имеет высоту шесть символов и ширину пять и четыре. символы. А также напечатать большую букву «Т». Перейдите в редактор
Ожидаемый результат :

 ################ 
 ###### ## ## # # # # # ## ## ###### 

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

4. Напишите программу на языке C для печати следующих символов в обратном порядке. Перейдите в редактор
Тестовые символы : ‘X’, ‘M’, ‘L’
Ожидаемый результат :
Обратное XML — это LMX
Щелкните меня, чтобы увидеть решение

5. Напишите программу на C для вычисления периметра и площадь прямоугольника высотой 7 дюймов. и шириной 5 дюймов. Перейдите в редактор
Ожидаемый результат :
Периметр прямоугольника = 24 дюйма
Площадь прямоугольника = 35 квадратных дюймов
Щелкните меня, чтобы увидеть решение

6. Напишите программу на C для вычисления периметра и площади круга с радиусом 6 дюймов. Перейдите в редактор
Ожидаемый результат :
Периметр круга = 37,680000 дюймов
Площадь круга = 113,040001 квадратных дюймов
Щелкните меня, чтобы увидеть решение

7. Напишите программу на C для отображения нескольких переменных. Перейдите в редактор
Пример переменной s:
a + c, x + c, dx + x, ((int) dx) + ax, a + x , s + b, ax + b, s + c, ax + c, ax + ux
Объявление :
int a = 125, b = 12345;
длинный топор = 1234567890;
короткий s = 4043;
float x = 2.13459;
двойной dx = 1,1415927;
char c = ‘W’;
беззнаковое длинное ux = 2541567890;
Щелкните меня, чтобы увидеть решение

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

Тестовые данные:
Количество дней: 1329
Ожидаемый результат:
Годы: 3
Недели: 33
Дней: 3
Щелкните меня, чтобы увидеть решение

9. Напишите программу на C, которая принимает два целых числа от пользователя и вычисляет сумма двух целых чисел. Перейдите в редактор
Тестовые данные:
Введите первое целое число: 25
Введите второе целое число: 38
Ожидаемый результат:
Сумма два целых числа выше = 63
Щелкните меня, чтобы увидеть решение

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

11. Напишите программу на C, которая принимает два веса элементов (значения с плавающей запятой ) и количество покупок (значения с плавающей запятой) и вычислите среднюю стоимость товаров. Заходим в редактор
Тестовые данные:
Вес — Элемент1: 15
№. of item1: 5
Вес — Item2: 25
Нет. of item2: 4
Ожидаемый результат:
Среднее значение = 19,444444
Щелкните меня, чтобы увидеть решение

12. Напишите программу на языке C, которая принимает идентификатор сотрудника, общее количество отработанных часов за месяц и сумму, которую он получил за час. Выведите идентификатор сотрудника и зарплату (с двумя десятичными знаками) за определенный месяц. Перейдите в редактор
Тестовые данные:
Введите идентификатор сотрудника (макс. 10 символов): 0342
Введите количество рабочих часов: 8
Сумма заработной платы/час: 15000
Ожидаемый результат:
ID сотрудников = 0342
Зарплата = 120000,00 долларов США
Щелкните меня, чтобы увидеть решение

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

14. Напишите программу на C для расчета среднего расхода велосипеда из заданного общего пройденного расстояния (целое число) (в км) и израсходованного топлива (в литрах, число с плавающей запятой — 2 десятичных знака). Перейдите в редактор
Тестовые данные:
Введите общее расстояние в км: 350
Введите общее количество потраченного топлива в литрах: 5
Ожидаемый результат:
Средний расход (км/л) 70,000
Щелкните меня, чтобы увидеть решение

15. Напишите программу на C, чтобы вычислить расстояние между ними. точки. Перейдите в редактор
Тестовые данные:
Введите x1: 25
Введите y1: 15
Введите x2: 35
Введите y2: 10
Ожидаемый результат:
Расстояние между указанными точками: 11,1803
Щелкните меня, чтобы увидеть решение

16. Напишите программа на языке C, которая считывает сумму (целое число) и разбивает сумму на минимально возможное количество банкнот. Перейдите в редактор
Тестовые данные:
Введите сумму: 375
Ожидаемый результат:
Всего:
3 ноты по 100,00
1 примечание (и) от 50,00
1 примечание (и) от 20,00
0 примечание (и) от 10,00
1 примечание (и) от 5,00
0 Заметка (и) из 2,00
0 Заметка (и) из 1. 00
Щелкните меня, чтобы увидеть решение

17. Напишите программу на C для преобразования заданного целого числа (в секундах) в часы, минуты и секунд. Перейдите в редактор
Тестовые данные:
Ввод секунд: 25300
Ожидаемый результат:
Есть:
H: M: S — 7: 1:40
Щелкните меня, чтобы увидеть решение

18. Напишите программу на C для преобразования заданного целого числа (в днях) в годы, месяцы и дни, предполагает, что все месяцы имеют 30 дней, а все годы — 365 дней. Перейдите в редактор
Тестовые данные:
Введите номер. дней: 2535
Ожидаемый результат:
6 лет
11 месяцев
15 дней
Щелкните меня, чтобы см. решение

19. Напишите программу на C, которая принимает от пользователя 4 целых числа p, q, r, s, где r и s положительны, а p равно четный. Если q больше r, а s больше p, и если сумма r и s больше суммы p и q, выведите «Правильные значения», в противном случае выведите «Неверные значения». Перейдите в редактор
Тестовые данные:
Введите второе целое число: 35
Введите третье целое число: 15
Введите четвертое целое число: 46
Ожидаемый результат:
Неправильные значения
Щелкните меня, чтобы увидеть решение

20. Напишите программу на C для печати корней Формула Бхаскары из данных трех плавающих чисел. Выведите сообщение, если не удается найти корни. Перейдите в редактор
Тестовые данные:
Введите первое число (a): 25
Введите второе число (b): 35
Введите третье число ( c): 12
Ожидаемый результат:
Root1 = -0.60000
Root2 = -0.80000
Щелкните меня, чтобы увидеть решение

21. Напишите программу на C, которая читает целое число, и проверяет указанный диапазон, которому оно принадлежит. Распечатайте сообщение об ошибке, если число отрицательное и больше 80. Перейдите в редактор
Тестовые данные:
Введите целое число: 15
Ожидаемый результат:
Диапазон [0, 20]
Щелкните меня, чтобы увидеть решение

22. Напишите программу на C, которая считывает 5 чисел и сумму всех нечетных значений между ними. Перейдите в редактор
Тестовые данные:
Введите первое число: 11
Введите второе число: 17
Введите третье число: 13
Введите четвертое число: 12
Введите пятое число: 5
Ожидаемый результат:
Сумма всех нечетных значений: 46
Щелкните меня, чтобы увидеть решение

23. Напишите программу на C, которая считывает три плавающих значения и проверяет, можно ли составить из них треугольник. Также рассчитайте периметр треугольника, если указанные значения верны. Перейдите в редактор
Тестовые данные:
Введите первое число: 25
Введите второе число: 15
Введите третье число: 35
Ожидаемый результат:
Perimeter = 75.0
Щелкните меня, чтобы увидеть решение

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

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

26. Напишите программу на C, которая печатает все четные числа от 1 до 50 (включительно). Перейдите в редактор
Тестовые данные:
Четные числа от 1 до 50 (включительно):
Ожидаемый результат:
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
Щелкните меня, чтобы увидеть решение

27. Напишите программу на языке C который читает 5 чисел и считает количество положительных и отрицательных чисел. Перейдите в редактор
Тестовые данные:
Введите первое число: 5
Введите второе число: -4
Введите третье число: 10
Введите четвертое число: 15
Введите пятое число: -1
Ожидаемый результат:
Количество положительных чисел: 3
Количество отрицательных чисел: 2
Щелкните меня, чтобы увидеть решение

28. Напишите программу на C, которая считывает 5 чисел и подсчитывает количество положительных чисел и выводит среднее из все положительные значения. Перейдите в редактор
Тестовые данные:
Введите первое число: 5
Введите второе число: 8
Введите третье число: 10
Введите четвертое число: -5
Введите пятое число: 25
Ожидаемый результат:
Количество положительных чисел: 4
Среднее значение указанных положительных чисел: 12.00
Щелкните меня, чтобы увидеть решение

29. Напишите программу на C, которая считывает 5 чисел и сумму всех нечетных значений между ними. Перейдите в редактор
Тестовые данные:
Введите первое число: 5
Введите второе число: 7
Введите третье число: 9
Введите четвертое число: 10
Введите пятое число: 13
Ожидаемый результат:
Сумма всех нечетных значений: 34
Щелкните меня, чтобы увидеть решение

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

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

32. Напишите программу на языке C для печати всех чисел от 1 до 100, которые делятся на указанное число, а остаток будет равен 3.. Перейдите в редактор
Тестовые данные:
Введите целое число: 25
Ожидаемый результат:
3
28
53
78
Щелкните меня, чтобы увидеть решение

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

34. Напишите программу на языке C для вывода чисел от наименьшего до наибольшего (включительно) и суммы последовательных целых чисел из данной пары чисел. Перейдите в редактор
Тестовые данные:
Введите пару чисел (например, 10,2):
Введите первое число пары: 10
Введите второе номер пары: 2
Ожидаемый результат:
Список нечетных чисел: 3
5
7
9
Sum = 24
Щелкните меня, чтобы увидеть решение

35. Напишите программу на C, чтобы проверить, находятся ли два числа в паре в порядке возрастания или убывания заказывать. Перейдите в редактор
Тестовые данные:
Введите пару чисел (например, 10,2: 2,10):
Введите первое число пары: 10
Ожидаемый результат:
Введите второй номер пары: 2
Пара находится в порядке убывания!
Щелкните меня, чтобы увидеть решение

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

37. Напишите программу на C, чтобы считать координаты (x, y) (в декартовой системе) и найти квадрант, к которому они принадлежат (Квадрант -I, Квадрант -II, Квадрант -III, Квадрант -IV). Перейдите в редактор
Примечание. Декартова система координат — это система координат, которая однозначно определяет каждую точку на плоскости с помощью пары числовых координат.
Они часто нумеруются от 1-го до 4-го и обозначаются Римские цифры: I (где знаки координат (x, y) — I (+, +), II (-, +), III (-, -) и IV (+, -).
Тестовые данные:
Введите координаты (x, y):
x: 25
y: 15
Ожидаемый результат:
Квадрант-I (+, +)
Щелкните меня, чтобы увидеть решение

38. Напишите программу, которая считывает два числа и делит первое число на второе. число. Если разделение невозможно, выведите «Разделение невозможно». Перейдите в редактор
Тестовые данные:
Введите два числа:
x: 25
y: 5
Ожидаемый результат: 5.0
Щелкните меня, чтобы увидеть решение

39. Напишите программу на C для вычисления суммы все числа, не делящиеся на 17, между двумя заданными целыми числами. Перейдите в редактор
Тестовые данные:
Введите первое целое число: 50 Введите второе целое число: 99
Ожидаемый результат:
Сумма: 3521
Щелкните мне, чтобы увидеть решение

40. Напишите программу на C, чтобы найти все числа, которые делятся на 7, а остаток равен 2 или 3 между двумя заданными целые числа. Перейдите в редактор
Тестовые данные:
Введите первое целое число: 25
Введите второе целое число: 45
Ожидаемый результат:
30
31
37
38
44
Щелкните меня, чтобы увидеть решение

41. Напишите программу на языке C, которая выводит 3 числа в строку, начиная с 1, и выводит n строк. Примите количество строк (n, целое число) от пользователя. Перейдите в редактор
Тестовые данные:
Введите количество строк: 5
Ожидаемый результат:
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
Щелкните меня, чтобы увидеть решение

42. Напишите программу на языке C, чтобы вывести число, квадрат и куб, в строку, начиная с 1, и вывести n строк. Примите количество строк (n, целое число) от пользователя. Перейдите в редактор
Тестовые данные:
Введите количество строк: 5
Ожидаемый результат:
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
Щелкните меня, чтобы увидеть решение

43. Напишите программу на C, которая считывает два целых числа p и q, выведите p количество строк в последовательности от 1 до q в строке. Перейдите в редактор
Тестовые данные:
Введите количество строк: 5
Количество символов в строке: 6
Ожидаемый результат:
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
Щелкните меня, чтобы увидеть решение

44. Напишите программу на языке C для расчета средних оценок некоторых учащихся по математике. Введите 0 (за исключением вычисления среднего) или отрицательное значение, чтобы завершить процесс ввода. Перейдите в редактор
Тестовые данные:
Введите оценки по математике (0 для завершения): 10
15
20
25
0
Ожидаемый результат:
Средняя оценка по математике: 17,50
Щелкните меня, чтобы увидеть решение

45. Напишите программу на языке C для вычисления значения S, где S = 1 + 1/2 + 1/3 +… + 1/50. Перейдите в редактор
Ожидаемый результат:
Значение S: 4.50
Щелкните меня, чтобы увидеть решение

46. Напишите программу на языке C для вычисления значения S, где S = 1 + 3/2 + 5/4 + 7/8. Перейдите в редактор
Ожидаемый результат:
Значение серии: 4.62
Щелкните меня, чтобы увидеть решение

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

48. Напишите программу на C для чтения и печати элементов массива длиной 7, перед печатью замените каждое отрицательное число, ноль на 100.. Перейдите в редактор
Тестовые данные:
Введите 5 членов массива:
25
45
35
65
15

Ожидаемый результат:
Значения массива:
n [0] = 25
n [1] = 45
n [2] = 35
n [3] = 65
n [4] = 15
Щелкните меня, чтобы увидеть решение

49. Напишите программу на C для чтения и печати элементов массива длиной 7, перед печатью поместите тройку предыдущей позиции, начиная со второй позиции массива. Перейдите в редактор
Например, если первое число равно 2, номера массива должны быть 2, 6, 18, 54 и 162
Тестовые данные:
Введите первое число массива: 5
Ожидаемый результат:
n [0] = 5
n [1] = 15
n [2] = 45
n [3] = 135
n [4] = 405
Щелкните меня, чтобы увидеть решение

50. Напишите программа на C для чтения массива длиной 5 и печати положения и значения элементов массива со значением меньше 5. Перейдите в редактор
Тестовые данные:
Введите 5 членов массива :
15
25
4
35
40
Ожидаемый результат:
A [2] = 4.0
Щелкните меня, чтобы увидеть решение

51. Напишите программу на C для чтения массива длиной 6, измените первый элемент на последний , второй элемент пятым и третий элемент четвертым. Распечатайте элементы измененного массива. Перейдите в редактор
Тестовые данные:
Введите 5 членов массива:
15
20
25
30
35

Ожидаемый результат:
array_n [0] = 35
array_n [1] = 30
array_n [2] = 25
array_n [3] = 20
array_n [4] = 15
Щелкните меня, чтобы увидеть решение

52. Напишите программу на языке C, которая считывает массив длиной 6 и находит наименьший элемент и его позицию. Перейдите в редактор
Тестовые данные:
Введите длину массива: 5 Введите элементы массива:
25
35
20
14
45
Ожидаемый результат:
Наименьшее значение: 14
Положение элемента: 3
Щелкните меня, чтобы увидеть решение

53. Напишите программу на C, которая принимает принцип, процентную ставку, время и вычисляет простой процент. Перейдите в редактор.
Тестовые данные:
Входные данные: p = 10000, r = 10%, t = 12 лет
Ожидаемый результат:
Принцип ввода, скорость интерес и время, чтобы найти простой интерес:
Простой интерес = 12000
Щелкните меня, чтобы увидеть решение

54. Напишите программа на языке C, которая принимает расстояние в сантиметрах и печатает соответствующее значение в дюймах. Перейдите в редактор
Тестовые данные:
Входные данные: 500 см
Введите расстояние в см:
Расстояние 500,00 см = 196,85 дюймов
Щелкните меня, чтобы увидеть решение

55. Напишите программу на C, которая меняет местами два числа без использования третьей переменной. Перейдите в редактор
Введите значение для x & y:
Перед заменой значения x & y: 5 7
После замены значения x & y: 7 5
Щелкните меня, чтобы увидеть решение

56. Напишите программу на языке C для сдвига данных на два бита влево. Перейдите в редактор
Введите значение: 2
Прочтите целое число с клавиатуры —
Целочисленное значение = 2
Данные со смещением влево = 16
Щелкните меня, чтобы увидеть решение

57. Напишите программу на C, чтобы перевернуть и распечатать заданное число. Перейдите в редактор
Введите число:
Исходное число = 234
Обратное число = 432
Щелкните меня, чтобы увидеть решение

58. Напишите программу на языке C, которая принимает 4 действительных числа с клавиатуры и распечатывает разницу между максимальным и минимальным значениями этих четырех чисел. Перейдите в редактор
Введите четыре числа: 1,54 1,236 1,3625 1,002
Разница составляет 0,5380
Щелкните меня, чтобы увидеть решение

59. Напишите программу на языке C для отображения суммы ряда 1 + 1/2 + 1/3 + ………. + 1/п. Перейдите в редактор
Введите любое число: 1 + 1/0
Sum = 1/0
Щелкните меня, чтобы увидеть решение

60. Напишите программу на языке C для создания перечислимых типов данных на 7 дней и отображения их значений в виде целочисленных констант. Заходим в редактор
вс = 0
пн = 1
вт = 2
ср = 3
чт = 4
пт = 5
Sat = 6
Щелкните меня, чтобы увидеть решение

61. Напишите программу на C, которая принимает действительное число x и распечатывает соответствующее значение sin (1/x) с использованием 4-х знаков после запятой. Перейдите в редактор
Введите значение x: 0,6235
Значение sin (1/x) равно 0,9995
Щелкните меня, чтобы увидеть решение

62. Напишите программу на языке C, которая принимает положительное целое число меньше 500 и выводит сумму цифр этого числа. Перейдите в редактор.
Введите положительное число меньше 500:
Сумма цифр 347 равна 14
Щелкните меня, чтобы увидеть решение

63. Напишите программу на C, которая принимает от пользователя положительное целое число n меньше 100 и выводит сумму 1 4 + 2 4 + 4 4 + 7 4 + 11 4 + • • • + m 4 , где m меньше или равно n. Распечатайте соответствующее сообщение. Перейдите в редактор
Введите положительное число меньше 100: 68
Сумма ряда составляет 37361622
Щелкните меня, чтобы увидеть решение

64. Напишите программу на C, которая принимает от пользователя целые числа до нуля или отрицательного числа, отображает количество положительных значений, минимальное значение, максимальное значение и среднее значение всех чисел.. Перейдите в редактор
Введите положительное целое число:
Введите следующее положительное целое число: 15
Введите следующее положительное целое число: 25
Введите следующее положительное целое число: 37
Введите следующее положительное целое число: 43
Количество введенных положительных значений — 4
Максимальное введенное значение — 43
Минимальное введенное значение — 15
Среднее значение — 30,0000
Щелкните меня, чтобы увидеть решение

65. Напишите программу на C, которая печатает простые числа от 1 до 200. Результат должен быть таким что каждая строка содержит максимум 20 простых чисел. Перейдите в редактор
Ожидаемый результат:
Простые числа от 1 до 199:
2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97 101 103 107 109 113
127 131 137 139 149 151 157 163 167 173
179 181 191 193 197
Щелкните меня, чтобы увидеть решение

66. Напишите программу на C, которая генерирует 50 случайных чисел от -0,5 до 0,5 и записывает их в файл rand.dat . Первая строка ran.dat содержит количество данных, а следующие 50 строк содержат 50 случайных чисел. Заходим в редактор
50
-0,4215
0,2620
0,3065
-0,0485
…. 0,3980
0,1750
0,4780
-0,2915
0,0715
0,3565
Щелкните меня, чтобы увидеть решение

67. Напишите программу на языке C, чтобы вычислить уравнение y = xn, когда n — неотрицательное целое число. Перейдите в редактор
Введите значения x и n: 256
x = 256.000000; n = 0;
x для увеличения n = 1.000000
Щелкните меня, чтобы увидеть решение

68. Напишите программу на C чтобы напечатать таблицу степеней 2 для степеней от 0 до 10, как положительных, так и отрицательных. Заходим в редактор
=======================================
n 2 для включения n 2 ​​в мощность -n
================================ =======
0 1 1.000000000000
1 2 0.500000000000
2 4 0.250000000000
3 8 0,125000000000
4 16 0,062500000000
5 32 0,031250000000
6 64 0,015625000000
7 128 0,007812500000
8 256 0,003906250000
9 512 0,001953125000
10 1024 0,000976562500
======================================
Щелкните меня, чтобы увидеть решение

69. Напишите программу на языке C для печати таблицы биномиальных коэффициентов. Заходим в редактор
Mx 0 1 2 3 4 5 6 7 8 9 10
———————— ———————————-
0 1
1 1 1
2 1 2 1
3 1 3 3 1
4 1 4 6 4 1
5 1 5 10 10 5 1
6 1 6 15 20 15 6 1
7 1 7 21 35 35 21 7 1
8 1 8 28 56 70 56 28 8 1
9 1 9 36 84 126 126 126 84 36 9 1
10 1 10 45120210 252210120 45 10 1
—————————— ——————————
Щелкните меня, чтобы увидеть решение

70. Напишите программу на языке C для печати набора букв в десятичной и символьной форме.. Перейдите в редактор
[65-A] [66-B] [67-C] [68-D] [69-E] [70-F] [71-G] [72-H] [ 73-I] [74-J] [75-K] [76-L] [77-M] [78-N] [79-O] [80-P] [81-Q] [82-R] [ 83-S] [84-T] [85-U] [86-V] [87-W] [88-X] [89-Y]
[90-Z] [97-a] [ 98-b] [99-c] [100-d] [101-e] [102-f] [103-g] [104-h] [105-i] [106-j] [107-k] [ 108-l] [109-m] [110-n] [111-o] [112-p] [113-q] [114-r] [115-s] [116-t] [117-u] [ 118-v]
[119-w] [120-x] [121-y] [122-z]
Щелкните меня, чтобы увидеть решение

71. Напишите программу на языке C, которая копирует одну строку в другую и подсчитывает количество скопированных символов. Перейдите в редактор
Введите строку
Исходная строка: w3resource
Количество символов = 10
Щелкните меня, чтобы увидеть решение

72. Напишите программу на языке C, чтобы убрать любой отрицательный знак перед числом. Перейдите в редактор
Введите значение (отрицательное):
Исходное значение = -253
Абсолютное значение = 253
Щелкните меня, чтобы увидеть решение

73. Напишите программу на C, которая считывает два целых числа и проверяет, кратно ли первое целое число второму. Перейдите в редактор
Пример ввода: 9 3
Пример вывода:
Введите первое целое число: введите второе целое число:
9 кратно 3.
Щелкните меня, чтобы увидеть решение

74. Напишите программу на C для отображения целочисленных эквивалентов букв (az, AZ). Перейдите в редактор.
Пример вывода:
Список целочисленных эквивалентов букв (az, AZ).
================ ==================================
979899100101102
103104105106107108
109110111112113114
115116117118119120
12112232656667
686970717273
747576777879
808182838485
8687888990
Щелкните меня, чтобы увидеть решение /p>

75. Напишите программу на C, которая принимает одно семизначное число, разделяет число на отдельные цифры и печатает цифры, отделенные друг от друга двумя пробелами. каждый. Перейдите в редактор.
Пример ввода: 2345678
Введите семизначное число:
Вывод: 2 3 4 5 6 7 8
Щелкните меня, чтобы увидеть решение

76. Напишите программу на C для вычисления и печати квадратов и кубов чисел от 0 до 20 с использованием табуляции чтобы отобразить их в таблице значений. Перейдите в редактор
Пример вывода:
NumberSquareCube
=========================
000
111
248
3927
…..
183245832
193616859
204008000
Щелкните меня, чтобы увидеть решение

77. Напишите программу на C, которая принимает основную сумму, процентную ставку и количество дней для ссуды, и рассчитайте простые проценты по ссуде, используя следующую формулу. Перейдите в редактор
процент = основная сумма * ставка * дней/365.
Пример ввода:
10000
. 1
365
0
Пример вывода:
Введите сумму ссуды (0 для выхода): введите процентную ставку: введите срок ссуды в днях: сумма процентов составляет $ 1000,00
Введите сумму основного долга (0 для выхода):
Щелкните меня, чтобы увидеть решение

78. Напишите C программа для демонстрации разницы между предварительным и последующим декрементом с помощью оператора декремента -. Перейдите в редактор.
Пример вывода:
Предварительное уменьшение:
x = 10
x— = 10
x = 9
Щелкните меня, чтобы увидеть решение

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

 x x + 2 x + 4 x + 6 -------------------  ------------- 1 3 5 74 6 8 107 9 11 1310 12 14 1613 15 17 19 

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

80 . Напишите программу на языке C, которая считывает сторону (размеры сторон от 1 до 10) квадрата и печатает квадрат с помощью символа решетки (#). Перейдите в редактор
Пример ввода: 10
Пример вывода:

 Введите размер квадрата: # # # #  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 

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

81. Напишите программу на C, которая считывает сторону (размеры сторон от 1 до 10) квадрата и печатает полый квадрат с помощью решетки (# ) персонаж. Перейдите в редактор
Пример ввода: 10
Пример вывода:

 Введите размер квадрата: ####  ####### ## ## ## ## ## ## ## ########## 

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

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

 Введите пятизначное число: 33333 - палиндром  . 

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

83. Напишите программу на C, которая считывает целое число (7 цифр или меньше) и подсчитывает количество троек в данном числе . Перейдите в редактор
Пример ввода: 538453
Пример вывода:

 Введите число: число  троек в указанном числе равно 2 

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

84. Напишите программу на языке C для вычисления и вывода среднего некоторых целых чисел. Примите все значения, предшествующие 888. Перейдите в редактор
Пример ввода: 12
15
24
888
Пример вывода:

 Введите каждое число в отдельной строке (888 для выхода): Среднее значение указанных чисел составляет 17,000000 

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

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

 Десятичная римская цифра ------------------- 1 I2 II3 III4 IV ..... 98 LXXXXVIII99 LXXXXIX100 C 

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

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

 Размер типов данных C: байты типа -------------------  ------------- char 1int8_t 1unsigned char 1uint8_t 1short 2int16_t 2uint16t 2int 4unsigned 4long 8unsigned long 8int32_t 4uint32_t 4long long 8int64_t 8unsigned long long 8uint64_t 8float 4double 8long double 16_Bool  решение 

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

 Диапазоны для целочисленных типов данных в C ---------------------------------  --------------------------- int8_t -128 127int16_t -32768 32767int32_t -2147483648 2147483647int64_t -9223372036854775808 9223372036854775807uint8_t 0 255uint16_t 0 65535uint32_t 0 4294967t295  44073709551615 ===================================================  =========== Диапазоны для типов данных вещественных чисел в C -------------------------------  ----------------------------- поплавок 1.175494e-38 3.402823e + 38double 2.225074e-308 1.797693e + 308long double 3.362103e-  4932 1.189731e + 4932 

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

88. Напишите программу на C для создания расширенной таблицы ASCII. Распечатайте значения ASCII с 32 по 255. Перейдите в редактор
Пример вывода:

 | ----------------------------  --------------------------------------------------  --------------------------- || Расширенная таблица ASCII - без управляющих символов ||  Ch Dec Hex |  Ch Dec Hex |  Ch Dec Hex |  Ch Dec Hex |  Ch Dec Hex |  Ch Dec Hex |  Ch Dec Hex || ---------------- | ---------------- | -----------  - | -------------- | -------------- | ------------- | ---  ---------- ||  har 32 0x20 |  @har 64 0x40 |  `96 0x60 |  � 128 0x80 |  � 160 0xa0 |  � 192 0xc0 |  � 224 0xe0 ||  ! har 33 0x21 |  Ahar 65 0x41 |  97 0x61 |  � 129 0x81 |  � 161 0xa1 |  � 193 0xc1 |  � 225 0xe1 ||  "har 34 0x22 | Bhar 66 0x42 | b 98 0x62 | � 130 0x82 | � 162 0xa2 | � 194 0xc2 | � 226 0xe2 || #har 35 0x23 | Char 67 0x43 | c 99 0x63 | � 131 0x83 | � 163 0xa3  | � 195 0xc3 | � 227 0xe3 || $ har 36 0x24 | Dhar 68 0x44 | d 100 0x64 | � 132 0x84 | � 164 0xa4 | � 196 0xc4 | � 228 0xe4 ||% har 37 0x25 | Ehar 69 0x45 | e  101 0x65 | � 133 0x85 | � 165 0xa5 | � 197 0xc5 | � 229 0xe5 || & har 38 0x26 | Fhar 70 0x46 | f 102 0x66 | � 134 0x86 | � 166 0xa6 | � 198 0xc6 | � 230 0xe6 || '  har 39 0x27 | Ghar 71 0x47 | g 103 0x67 | � 135 0x87 | � 167 0xa7 | � 199 0xc7 | � 231 0xe7 || (har 40 0x28 | Hhar 72 0x48 | h 104 0x68 | � 136 0x88 | � 168 0xa8 |  � 200 0xc8 | � 232 0xe8 ||) har 41 0x29 | Ihar 73 0x49 | i 105 0x69 | � 137 0x89 | � 169 0xa9 | � 201 0xc9 | � 233 0xe9 || * har 42 0x2a | Jhar 74 0x4a | j 106  0x6a | � 138 0x8a | � 170 0xaa | � 202 0xca | � 234 0xea || + har 43 0x2b | Khar 75 0x4b | k 107 0x6b | � 139 0x8b | � 171 0xab | � 203 0xcb  |  � 235 0xeb ||  , har 44 0x2c |  Lhar 76 0x4c |  l 108 0x6c |  � 140 0x8c |  � 172 0xac |  � 204 0xcc |  � 236 0xec ||  -har 45 0x2d |  Mhar 77 0x4d |  м 109 0x6d |  � 141 0x8d |  � 173 0xad |  � 205 0xcd |  � 237 0xed ||. har 46 0x2e |  Nhar 78 0x4e |  n 110 0x6e |  � 142 0x8e |  � 174 0xae |  � 206 0xce |  � 238 0xee || /har 47 0x2f |  Охар 79 0x4f |  o 111 0x6f |  � 143 0x8f |  � 175 0xaf |  � 207 0xcf |  � 239 0xef ||  0har 48 0x30 |  Phar 80 0x50 |  п 112 0x70 |  � 144 0x90 |  � 176 0xb0 |  � 208 0xd0 |  � 240 0xf0 ||  1har 49 0x31 |  Qhar 81 0x51 |  q 113 0x71 |  � 145 0x91 |  � 177 0xb1 |  � 209 0xd1 |  � 241 0xf1 ||  2har 50 0x32 |  Rhar 82 0x52 |  r 114 0x72 |  � 146 0x92 |  � 178 0xb2 |  � 210 0xd2 |  � 242 0xf2 ||  3har 51 0x33 |  Shar 83 0x53 |  с 115 0x73 |  � 147 0x93 |  � 179 0xb3 |  � 211 0xd3 |  � 243 0xf3 ||  4har 52 0x34 |  Thar 84 0x54 |  t 116 0x74 |  � 148 0x94 |  � 180 0xb4 |  � 212 0xd4 |  � 244 0xf4 ||  5har 53 0x35 |  Uhar 85 0x55 |  u 117 0x75 |  � 149 0x95 |  � 181 0xb5 |  � 213 0xd5 |  � 245 0xf5 ||  6har 54 0x36 |  Vhar 86 0x56 |  v 118 0x76 |  � 150 0x96 |  � 182 0xb6 |  � 214 0xd6 |  � 246 0xf6 ||  7har 55 0x37 |  Whar 87 0x57 |  w 119 0x77 |  � 151 0x97 |  � 183 0xb7 |  � 215 0xd7 |  � 247 0xf7 ||  8har 56 0x38 |  Xhar 88 0x58 |  x 120 0x78 |  � 152 0x98 |  � 184 0xb8 |  � 216 0xd8 |  � 248 0xf8 ||  9har 57 0x39 |  Yhar 89 0x59 |  y 121 0x79 |  � 153 0x99 |  � 185 0xb9 |  � 217 0xd9 |  � 249 0xf9 ||  : har 58 0x3a |  Жар 90 0x5a |  z 122 0x7a |  � 154 0x9a |  � 186 0xba |  � 218 0xda |  � 250 0xfa ||  ; har 59 0x3b |  [har 91 0x5b |  {123 0x7b |  � 155 0x9b |  � 187 0xbb |  � 219 0xdb |  � 251 0xfb ||   har 62 0x3e |  ^ har 94 0x5e |  ~ 126 0x7e |  � 158 0x9e |  � 190 0xbe |  � 222 0xde |  � 254 0xfe ||  ? har 63 0x3f |  _har 95 0x5f | DEL 127 0x7f |  � 159 0x9f |  � 191 0xbf |  � 223 0xdf |  � 255 0xff | 

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

89. Напишите программу на C для вычисления (x + y + z) для каждой пары целых чисел x, y и z, где -2 ^ 31 Пример вывода:

 Результат: 140733606875472 

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

90 . Напишите программу на языке C, чтобы найти все простые палиндромы в диапазоне двух заданных чисел x и y (5 Число называется простым палиндромом, если число одновременно является простым числом и палиндромом.
Пример вывода:

 Вход  два числа (разделенных пробелом): Список простых палиндромов: 01 

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

91. Напишите программу на C, чтобы найти угол между (С 12:00 до 11:59) часовая и минутная стрелки часов. Перейдите в редактор
Часовая и минутная стрелки всегда находятся между 0 и 180 градусами. Например, когда сейчас 12 часов, угол обеих стрелок равен 0, в то время как 3:00 - это 45 градусов, а 6:00 - это 180 градусов..
Пример вывода:

 Введите час (ч) и минуту (м) (разделенные пробелом): угол -23076408,0 градусов при 0: 4195776.  

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

92. Напишите программу на C, чтобы найти последнюю ненулевую цифру факториала данного положительного целого числа. Перейдите в редактор
Например, для 5 !, на выходе будет «2», потому что 5! = 120, а 2 - последняя ненулевая цифра 120
Пример вывода:

 Введите положительное число: последняя ненулевая цифра указанного факториала:  0 

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

93. Напишите программу на C, чтобы проверять, является ли данное число почти простым или нет. Перейти в редактор
Почти простое число - это положительное целое число, равное произведению двух простых чисел.
Пример вывода:

 Это не почти простое число. 

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

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

 Введите вес: 65 Введите высоту: 5.6BMI = 2.072704Grade: Under 

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

95. Напишите программу на языке C, чтобы выводить соответствующие градусы Фаренгейта в Цельсия и Цельсия в Фаренгейты. Перейдите в редактор
В обоих случаях начальная температура = 0 0 , максимальная температура = 150 0 и шаг 10 0
Пример вывода:

 по Фаренгейту до Цельсия --------------------- Фаренгейт  Цельсия 0,0 32,0 10,0 50,0 20,0 68,0 ... 130,0 266,0 140,0 284,0 150,0 302,0 Цельсия по Фаренгейту --------------------- Цельсия Фаренгейта 0,0 -17,8 10,0 -12,2 20,0 -  6.7 ... 130.0 54.4 140.0 60.0 150.0 65.6 

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

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

 Количество пробелов, табуляций и новых строк: введите несколько слов/табуляция/новые строки Быстро-коричневая лиса прыгает над ленивой собакой ^ Zblank  = 7, tab = 2, newline = 3 

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

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

 Введите строку и получите количество знаков, слов и строк: быстрая коричневая лисица перепрыгивает через ленивую собаку ^ ZNumber  символов = 44Количество слов = 9Количество строк = 1 

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

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

 Введите текст: быстрая коричневая лиса прыгает через ленивую собакуThequickbrownfoxjumpsoverthelazydog 

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

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

 Введите номер полосы гистограммы (максимум 10): 4 Введите значения от 0 до 10 (через пробел): 9743 Гистограмма  : ###################### 

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

100. Напишите программу на языке C для преобразования значения валюты (с плавающей запятой с двумя десятичными знаками) в возможное количество банкнот и монет. Перейдите в редактор
Пример вывода:

 Введите значение валюты (с плавающей запятой с двумя десятичными знаками): 10357,75 Валюта Примечания: 100 количество примечаний  : 10350 число примечаний: 15 число примечаний: 12 число примечаний: 1 Валюта монеты: 0,50 число монет: 1,25 число монет: 1 

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

101. Есть три заданных диапазона, напишите программу на C, которая считывает число с плавающей запятой и находит диапазон, в котором оно принадлежит, из четырех заданных диапазонов . Перейдите в редактор
Пример вывода:

 Введите число: 87Range (80,100] 

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

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

 Введите 3 целых числа: 17-525 --------------------------- Исходные числа: 17, -  5, 25 Отсортированные числа: -5, 17, 25 

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

103. Напишите программу на C, которая принимает два целых числа и проверяет, соответствуют ли они умножения не являются. Перейти к редактору
В науке кратное - это произведение любого количества и целого числа. Другими словами, для величин a и b мы говорим, что b кратно a, если b = na для некоторого целого числа n, которое называется множителем. Если a не равно нулю, это эквивалентно тому, что b/a является целым числом.
Пример вывода:

 Введите два целых числа: 39Multiplies 

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

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

 Введите цену товара: 525 Новая цена товара: 582,75 Повышенная цена: 57,75 Процент увеличения: 11% 

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

105. Напишите программу на C, которая принимает семь чисел с плавающей запятой и подсчитывает количество положительных и отрицательных чисел. Также выведите среднее значение всех положительных и отрицательных значений с двумя цифрами после десятичного числа. Перейдите в редактор
Пример вывода:

 Введите 7 чисел (int/float): 2535.7515-3.54035166 Количество положительных чисел: Среднее 27,791 Количество отрицательных чисел:  Среднее -3,50 

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

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

 Введите 7 целых чисел: 101215-15263517 Число четных значений: 3 Число нечетных значений: 4 Число положительных значений: 6 Число отрицательных  values: 1 

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

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

 Введите целое число: 15 Следующие 10 последовательных нечетных чисел: 17, 19, 21, 23, 25, 27, 29  , 31, 33, 35, следующие 10 последовательных четных чисел: 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 

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

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

 Введите первое целое число: 25 Введите второе целое число (больше первого целого): 45 Сумма всех нечетных значений между  25 и 45: 385 Сумма всех четных значений от 25 до 45: 350 

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

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

 Введите число (целое): 15 Квадрат из  каждый четный от 1 до 15: 2 ^ 2 = 44 ^ 2 = 166 ^ 2 = 368 ^ 2 = 6410 ^ 2 = 10012 ^ 2 = 14414 ^ 2 = 196 Квадрат каждого нечетного от 1 до 15: 1 ^ 2 = 13 ^  2 = 95 ^ 2 = 257 ^ 2 = 499 ^ 2 = 8111 ^ 2 = 12113 ^ 2 = 16915 ^ 2 = 225 

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

110. Напишите программу на C, чтобы найти нечетное, четное, положительное и отрицательное число из заданного числа (целого) и распечатать сообщение «Число положительное нечетное» или «Число отрицательное нечетное» или «Число положительное четное» или "Число отрицательное четное". Если число равно 0 напечатайте «Ноль». Перейдите в редактор
Пример вывода:

 Введите число (целое): 12Четное положительное число 

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

111. Напишите программу на C, которая принимает целое число от пользователя и делит все числа от 1 до 100. Распечатайте те числа, где остаток равен 3. Перейдите в редактор
Пример вывода:

 Введите число (целое число): 65 Оставшееся значение равно 3 после деления всех чисел от 1 до 100 на 65: 368 

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

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

 Введите 6 чисел (целые значения): 15202517-835 Максимальное значение: 35 Позиция: 6 

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

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

 a = 1 b = 100a = 6 b = 90a = 11 b = 80a = 16 b = 70a = 21 b  = 60a = 26 b = 50a = 31 b = 40a = 36 b = 30a = 41 b = 20a = 46 b = 10a = 51 b = 0 

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

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

 Введите два числа (целые значения): 2545 Сумма всех четных значений от 25 до 45350 

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

 Введите два числа (целые значения): 2713 Сумма всех четных значений от 27 до 13140 

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

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

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

 Введите значения двух пар (целые числа): 1425 Последовательность от наименьшего к наибольшему числу: 14 15 16  17 18 19 20 21 22 23 24 25 Среднее значение указанной последовательности 19,50 

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

 Введите значения двух пар (целые числа): 3513 Последовательность от наименьшего до  максимальное число: 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 Среднее значение указанной последовательности 24,00 

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

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

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

 Введите значения двух пар (целые числа): 1235 По возрастанию 

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

 Введите значения двух пар (целые числа): 6525 По убыванию 

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

117. Напишите программа на C, которая считывает два целых числа и делит первое число на второе, выводит результат этого деления с двумя цифрами после десятичной точки и выводит «Деление невозможно ..!» если разделение невозможно. Перейдите в редактор

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

 Введите два целых значения: 755 Результат: 15.00 

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

118. Напишите программу на языке C, которая считывает пять предметных оценок (0–100) учащегося и вычисляет среднее из этих оценок. Перейдите в редактор

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

 Введите пять предметных знаков (0-100): 7584569868 Среднее количество оценок = 76,20 

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

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

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

 Введите два числа (целое число): 255 Сумма всех чисел между указанными числами (включительно), не делящихся на 7: 273 

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

 Введите два числа (целое число): 636 Сумма всех чисел между указанными числами (включительно), не делящихся на 7: 546 

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

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

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

 Введите число (целое): 25 Последовательность: 1,2,3,4,5,6  , 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25 

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

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

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

 Введите число (целое значение): 35 Все положительные делители 3515735 

Щелкните меня, чтобы см. решение

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

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

 Введите два целых числа (m, n): 2060 Сумма 60 четных чисел, начиная с 20: 4740 

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

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

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

 Введите два целых числа (m, n): 655 Сумма 5 нечетных чисел, начиная с 65: 345 

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

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

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

 Введите 7 элементов массива: 1512-72502753 Элементы массива: array_nums [0] = 15array_nums [1] =  12array_nums [2] = 1array_nums [3] = 25array_nums [4] = 1array_nums [5] = 27array_nums [6] = 53 

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

125. Напишите программу на C, которая считывает массив целых чисел (длина 7) и заменяет первый элемент массива заданным числом и заменяет каждую последующую позицию массива двойным значением предыдущего. Перейдите в редактор

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

 Введите первый элемент массива: 5 Элементы массива: array_nums [0] = 5array_nums [1]  = 10array_nums [2] = 20array_nums [3] = 40array_nums [4] = 80array_nums [5] = 160array_nums [6] = 320 

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

126. Напишите программу на C, которая читает массив (длина 7) и печатает все позиции массива, в которых хранится значение, меньшее или равное 0. Перейдите в редактор

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

 Введите 7 элементов массива: 1523376520-765 Позиции массива, в которых хранится значение, меньшее или равное 0: array_nums [5] = -7.0 

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

127. Напишите программу на C, которая читает массив целых чисел (длина 8), замените 1-й элемент на 8 th , 2 nd 7 th и так далее. Распечатайте последний массив. Перейдите в редактор

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

 Введите 8 элементов массива: 253517-529456065 Модифицированный массив: array_nums [0] = 65array_nums [1] =  60array_nums [2] = 45array_nums [3] = 29array_nums [4] = -5array_nums [5] = 17array_nums [6] = 35array_nums [7] = 25 

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

128. Напишите программу на C, которая считывает массив целых чисел (длина 10), заполняет элементы массива с номером o до (заданного числа) n - 1 повторяется раз, где 2 Перейдите в редактор

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

 Введите целое число (2-10) 8array_nums [0] = 0array_nums [1] = 1array_nums [2] = 2array_nums [3] = 3array_nums [4]  ] = 4array_nums [5] = 5array_nums [6] = 6array_nums [7] = 7array_nums [8] = 0array_nums [9] = 1 

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

129. Напишите программу на языке C, которая считывает массив (длина 10) и заменяет первый элемент массива заданным числом и заменяет каждую последующую позицию массива на одну треть значения предыдущего. Перейдите в редактор

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

 Введите целое число (2-10) 8array_nums [0] = 0array_nums [1] = 1array_nums [  2] = 2array_nums [3] = 3array_nums [4] = 4array_nums [5] = 5array_nums [6] = 6array_nums [7] = 7array_nums [8] = 0array_nums [9] = 1 

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

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

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

 Введите число: 35 Элементы массива: array_nums [0] = 35.0000array_nums [1] = 11.6667array_nums  [2] = 3.8889array_nums [3] = 1.2963array_nums [4] = 0.4321array_nums [5] = 0,1440array_nums [6] = 0,0480array_nums [7] = 0,0160array_nums [8] = 0,0053array_nums [9] = 0,0018 

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

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

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

 Введите первую строку: abcdef Введите вторую строку: ef Это вторая строка, присутствующая в последней части  первая строка? Присутствует! 

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

132. Напишите программу на Java, чтобы найти высоту трех верхних зданий в порядке убывания от восьми заданных зданий . Перейдите в редактор
Входные данные:
0

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

 Введите значения высоты (целые числа) восьми верхних зданий:  2515452235189565 Высота трех верхних зданий: 956545 

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

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

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

 Введите два целых значения: 6875 Число цифр значения суммы указанных чисел: 3 

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

134. Напишите программу на C, чтобы проверить, образуют ли три заданные длины (целые числа) трех сторон треугольника прямоугольный треугольник или нет. Выведите «Да», если данные стороны образуют прямоугольный треугольник, в противном случае выведите «Нет». Перейдите в редактор
Вход:
Целые числа, разделенные одним пробелом.
1

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

 Введите три стороны тренагеля: 121113 Это не прямоугольный треугольник! 

Щелкните меня, чтобы см. решение

135. Напишите программу на C, которая читает целое число n и находит количество комбинаций a, b, c и d (0 Перейдите в редактор
Ввод:
n (1

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

 Введите число: 5a + b + c + d = n0, 0,  0, 50, 0, 1, 4 .... 4, 0, 1, 04, 1, 0, 05, 0, 0, 0 Общее количество комбинаций: 56 

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

136. Напишите программу на C, чтобы найти простые числа, которые меньше или равны заданному целому числу. Перейдите в редактор
Введите:
n (1

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

 Введите число: 123 Число простых чисел, которые меньше или равны 12330 

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

137. Напишите программу на C, чтобы проверять, находится ли точка (x, y) внутри треугольника. Треугольник образован тремя точками. Перейдите в редактор
Ввод:
x1, y1, x2, y2, x3, y3, xp, yp, разделенные одним пробелом

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

 Введите три точки, чтобы сформировать треугольник: x1 y1  z1 Введите точку, чтобы проверить, находится ли она внутри треугольника или нет: точка находится вне треугольника! 

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

138. Напишите программу на C чтобы проверить, параллельны ли две линии или нет. Четыре точки - это P (x1, y1), Q (x2, y2), R (x3, y3) и S (x4, y4), проверьте, параллельны ли PQ и RS. Перейдите в редактор.
Входные данные:
−100 Каждое значение представляет собой действительное число с не более чем 5 цифрами после десятичной точки.

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

 Вход P (x1, y1): 57 Вход P (x2, y2): 36 Вход P (x3, y3): 89 Вход P (x4, y4): 56 PQ и RS не параллельны! 

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

139. Напишите программу на C, чтобы найти максимальную сумму непрерывной подпоследовательности из заданной последовательности чисел a1, a2, a3, ... an (n = количество терминов в последовательности). Перейдите в редактор
Входные данные:
Вы можете предположить, что 1

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

 Введите количество терминов в последовательности:  5 Введите члены указанной последовательности: 326-78 Максимальная сумма непрерывной подпоследовательности: 12 

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

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

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

 Введите условия последовательности: 5246810 ^ ZMode значения указанной последовательности в порядке возрастания: 2456810  

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

141. Напишите программу на C, которая считывает n цифр (заданных), выбранных от 0 до 9, и печатает количество комбинаций, в которых сумма цифр равна другому заданному числу (ам). Не используйте одни и те же цифры в комбинации. Перейдите в редактор
Например, комбинации, где n = 3 и s = 6, следующие:
1 + 2 + 3 = 6
0 + 1 + 5 = 6
0 + 2 + 4 = 6

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

 Введите число: 3 Сумма цифр: 6 Количество комбинаций  : 3 

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

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

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

 Введите две соединенные стороны параллелограмма: 34 Введите диагональ параллелограмма: 5 Это прямоугольник. 

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

 Введите два прилегающих друг к другу  сторон параллелограмма: 55 Введите диагональ параллелограмма: 7 Это ромб. 

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

143. Напишите программу на C, чтобы найти разница между наибольшим целым и наименьшим целыми числами, которые образуются из 8 чисел от 0 до 9. Число, которое можно переставить, должно начинаться с 0, как в 00135668. Перейдите в редактор
Ввод:
Данные представляют собой последовательность из 8 чисел (цифры от 0 до 9).
Вывод:
Разница между наибольшим целым и наименьшим целыми числами.

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

 Введите целое число, состоящее из 8 чисел (от 0 до 9): 25346879 Разница между наибольшим целым и наименьшим целыми числами. 98765432 - 23456789  = 75308643 

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

144. Напишите программу на C, чтобы создать максимальное количество областей, полученных путем рисования n заданных прямых линий. Перейдите в редактор
Входные данные:
(1 ≤ n ≤ 10 000).

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

  Введите количество прямых линий: 2 Максимальное количество областей, полученных путем рисования 2 заданных прямых линий: 4 

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

145. Напишите программу на C для сумма всех числовых значений (положительных целых чисел), включенных в предложение. Перейдите в редактор
Вход:
Предложения с положительными целыми числами даются в нескольких строках. Каждая строка представляет собой строку символов, содержащую однобайтовые буквенно-цифровые символы, символы, пробелы или пустую строку. Однако ввод составляет 80 или менее символов в строке, а сумма составляет 10 000 или менее.

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

 Предложения ввода с положительными целыми числами:  5littleJackand2mouse. Сумма всех числовых значений, включенных в предложение: 7 

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

146. Напишите программу на C для извлечения слов от 3 до 6 длина символов из данного предложения не более 1024 символов. Перейдите в редактор.
Вход:
Английские предложения, состоящие из разделителей и буквенно-цифровых символов, приводятся в одной строке.

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

 Английские предложения, состоящие из разделителей и буквенно-цифровых символов в одной строке: w3resource.com Извлеките слова длиной от 3 до 6 символов из указанного предложения: com 

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

147. Напишите программу на C, чтобы найти количество комбинаций, удовлетворяющих p + q + r + s = n, где n - заданное число. Перейти в редактор

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

 Введите положительное целое число: 25 Количество комбинаций p, q, r, s: 3276 

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

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

Введите:
n (размер строки и столбца данной таблицы)
1-я строка таблицы
2-я строка таблицы
:
:
n-я строка таблицы
Вход заканчивается строкой, состоящей из одного 0.

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

 Входное количество строк/столбцов: 4 Введите значение ячейки Строка 0 входных значений ячейки25695126Row 1 входные значения ячейки68352954Row 2 входные значения ячейки54574563Row 3 входные ячейки  values61684759 Результат: 25 69 51 26 171 68 35 29 54 186 54 57 45 63 219 61 68 47 59 235 208 229 172 202 811 

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

149. Напишите программу на языке C, которая считывает список пар слова и номера страницы и печатает слово и список соответствующих номеров страниц. Перейдите в редактор
Ввод:
слово номер_страницы
Вывод:
слово
a_список_номер_страницы
слово
a_список_ номера_страницы.

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

 Вводные пары слова и номера page_no: Twinkle65Twinkle55Little25Star35 ^ ZWord и номер page_no в алфавитном порядке: Little25Star35Twinkle55 65 

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

150. Напишите программу на C, которая считывает выражение и оценивает его. Перейдите в редактор
Введите:
4
10-2 * 3 =
8 * (8 + 2-5) =

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

 Введите выражение, используя операторы +, -, *,/: 1 + 6 * 8-4/247 

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

 Введите выражение, используя операторы +, -, *,/: 25/5-6 * 7 + 2-35 

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

 Введите выражение, используя операторы +, -, *,/: 9 + 6 + (5 * 2) -520 

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

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

Еще впереди!

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

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