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

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

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

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

2. Напишите программу на C ++ для вывода суммы двух чисел. Перейдите в редактор.
Пример вывода:
Выведите сумму двух чисел:
——————— —————
Сумма 29 и 30 составляет: 59
Щелкните меня, чтобы увидеть пример решения

3. Напишите программу на C ++, чтобы найти размер основных типов данных. Перейдите в редактор
Пример вывода:
Найдите размер основных типов данных:
——————— ———————
Размер (char) равен: 1 байту
Размер (короткий): 2 байта
sizeof (int): 4 байта
sizeof (long): 8 байтов
sizeof (long long): 8 байтов
sizeof ( float) is: 4 байта
sizeof (double) is: 8 bytes
sizeof (long double): 16 байтов
sizeof (bool): 1 bytes
Щелкните меня, чтобы увидеть пример решения

4. Напишите программу на C ++ для вывода суммы двух чисел с помощью переменных. Заходим в редактор
Распечатываем сумму двух чисел:
—————————— ——
Сумма 29 и 30 составляет: 59
Щелкните меня, чтобы увидеть образец решения

5. Напишите программу на C ++ для проверки верхнего и нижнего пределов целого числа. Перейдите в редактор
Ожидаемый результат:
Проверьте верхний и нижний пределы целого числа:
——————- ——————————-
Максимальный предел типа данных int: 2147483647
Минимальный предел типа данных int: -2147483648
Максимальный предел типа данных unsigned int: 4294967295
Максимальный предел типа данных long long: 9223372036854775807
Минимальный предел long тип данных long: -9223372036854775808
Максимальный предел типа данных unsigned long long: 18446744073709551615
Биты содержат в типе данных char: 8
Максимальный предел типа данных char: 127
Минимальный предел для типа данных char: -128
Максимальный предел для типа данных со знаком char: 127
Минимальный предел для типа данных со знаком char: -128
Максимальный предел типа данных unsigned char: 255
Минимальный предел короткого типа данных: -32768
Максимальный предел короткого типа данных: 32767
Максимальный предел беззнакового типа короткий тип данных: 6 5535
Щелкните меня, чтобы увидеть пример решения

6. Напишите программу на C ++, чтобы проверить, выходят ли примитивные значения за пределы или нет. Заходим в редактор
Проверяем, выходят ли примитивные значения за пределы или нет:
————————- ——————————————-
Пол есть: F
Она замужем? : 1
Количество сыновей: 2
Год назначения: 2009
Годовая зарплата: 1500000
Рост: 79,48
Средний балл 4.69
Зарплата до: 12047235
Остаток до: 995324987
Щелкните меня, чтобы увидеть образец решения

7. Напишите программу на C ++ для отображения различных типов или арифметических операций с использованием смешанных типов данных. Перейдите в редактор
Пример вывода:
Отображение арифметических операций со смешанным типом данных:
——————— ————————————-
5 + 7 = 12
3,7 + 8,0 = 11,7
5 + 8,0 = 13,0
5-7 = -2
3,7 — 8,0 = -4,3
5 — 8,0 = -3,0
5 * 7 = 35
3,7 * 8,0 = 29,6
5 * 8,0 = 40,0
5/7 = 0
3,7/8,0 = 0,5
5/8.0 = 0.6
Щелкните меня, чтобы увидеть пример решения

8. Напишите программу на C ++ для проверки переполнения/потери значимости во время различных арифметических операций. Перейдите в редактор
Пример вывода:
Проверка переполнения/потери значимости во время различных арифметических операций:
Диапазон значений int равен [-2147483648, 2147483647]
—- ————————————————— —————
Переполнение целочисленного диапазона и установка минимального диапазона: -2147483648
Увеличение от минимального диапазона: -2147483647
Продукт: 1
Переполнение диапазона и установка максимального диапазона: 2147483647
Уменьшение максимального диапазона: 2147483646
Продукт: 0
Щелкните меня, чтобы увидеть образец решения

9. Напишите программу на C ++ для отображения операций увеличения и уменьшения до и после. Перейдите в редактор
Пример вывода:
Отобразите операцию увеличения и уменьшения до и после:
—————— ————————————————— —
Число: 57
После увеличения поста на 1 число будет: 58
После предварительного увеличения на 1 число будет: 59
После увеличения на 1 число: 60
После последующего уменьшения на 1 число будет: 59
После предварительного уменьшения на 1 число будет: 58
После уменьшения на 1 число будет: 57
Щелкните меня, чтобы увидеть пример решения

10. Напишите программу на C ++ для форматирования вывода. Перейдите в редактор
Пример вывода:
Форматирование вывода:
———————— —-
Значение числа «пи»: 3,1416
Значение числа «пи» 4 десятичных разряда общей ширины 8: | 3.1416 |
Значение числа Пи 4 после запятой общей ширины 10: | 3.1416 |
Значение десятичного разряда пи 4 общей ширины 8: | —3.1416 |
Значение десятичного разряда пи 4 общей ширины 10: | —- 3.1416 |
Значение пи в научном формате: 3. 1416e + 00
Статус в цифрах: 0
Статус в алфавитном порядке: false
Щелкните меня, чтобы увидеть пример решения

11. Напишите программу на C ++, чтобы распечатать результат указанных операций. Перейдите в редактор
Пример вывода:
Распечатайте результат некоторой конкретной операции:
——————— ——————————
Результат 1-го выражения: 23
Результат 2-го выражение: 5
Результат 3-го выражения: 12
Результат 4-го выражения: 3
Щелкните меня, чтобы увидеть образец решения

12. Напишите программу на C ++ для сложения двух чисел, принимаемых с клавиатуры. Перейдите в редактор
Пример вывода:
Исходный массив:
[10, 20, 30]
После добавления значений в конец массива:
[10 20 30 40 50 60 70 80 90]
Щелкните меня, чтобы увидеть пример решения

13. Напишите программу на C ++, чтобы поменять местами два числа. Перейдите в редактор
Пример вывода:
Поменяйте местами два числа:
————————
Введите 1-е число: 25
Введите 2-е число: 39
После замены 1-е число будет: 39
После замены 2-е число будет: 25
Щелкните меня, чтобы увидеть образец решения

14. Напишите программу на C ++ для вычисления объема сферы. Перейдите в редактор
Пример вывода:
Вычислите объем сферы:
——————— ——————
Введите радиус сферы: 6
Объем сферы: 904,32
Щелкните мне посмотреть пример решения

15. Напишите программу на C ++ для вычисления объема куба. Перейдите в редактор
Пример вывода:
Вычислите объем куба:
——————— ——————
Введите сторону куба: 5
Объем куба: 125
Щелкните мне посмотреть пример решения

16. Напишите программу на C ++ для расчета объема цилиндра. Перейдите в редактор
Пример вывода:
Рассчитайте объем цилиндра:
——————— ———————
Введите радиус цилиндра: 6
Введите высоту цилиндра: 8
Объем цилиндра: 904,32
Щелкните меня, чтобы увидеть образец решения

17. Напишите программу на C ++, чтобы найти область и периметр прямоугольника. Перейдите в редактор.
Пример вывода:
Найдите площадь и периметр прямоугольника:
——————- ——————————
Введите длину прямоугольника: 10
Введите ширина прямоугольника: 15
Площадь прямоугольника: 150
Периметр прямоугольника: 50
Щелкните меня, чтобы увидеть пример решения

18. Напишите программу на C ++, чтобы найти площадь любого треугольника с помощью формулы Герона.. Перейдите в редактор.
Пример вывода:
Найдите площадь любого треугольника, используя формулу Герона:
—————— —————————————-
Введите длину 1-го сторона треугольника: 5
Введите длину 2-й стороны треугольника: 5
Введите длину 3-й стороны треугольника: 5
Площадь треугольника: 10.8253
Щелкните меня, чтобы увидеть пример решения

19. Напишите программу на C ++, чтобы найти площадь и длину окружности круга. Перейдите в редактор.
Пример вывода:
Найдите площадь и длину окружности любого круга:
——————- ———————————
Введите радиус (1/2 диаметра) круг: 5
Площадь круга: 78,5397
Окружность круга: 31,4159
Щелкните меня, чтобы увидеть пример решения

20. Напишите программу на C ++ для преобразования температуры из Цельсия в Фаренгейты. Перейдите в редактор.
Пример вывода:
Преобразование температуры из Цельсия в Фаренгейт:
——————— ——————————
Введите температуру в градусах Цельсия: 35
Температура в Цельсия: 35
Температура в градусах Фаренгейта: 95
Щелкните меня, чтобы увидеть образец раствора

21. Напишите программу на C ++ для преобразования температуры из Фаренгейта в Цельсия. Перейдите в редактор
Пример вывода:
Преобразовать температуру из Фаренгейта в Цельсия:
——————— ——————————
Введите температуру в градусах Фаренгейта: 95
Температура в По Фаренгейту: 95
Температура в градусах Цельсия: 35
Щелкните меня, чтобы увидеть образец раствора

22. Напишите программу на C ++, чтобы найти третий угол треугольника. Перейдите в редактор.
Пример вывода:
Найдите третий угол треугольника:
——————— ———————
Введите 1-й угол треугольника: 30
Введите 2-й угол треугольника: 60 ​​
Третья часть треугольника: 90
Щелкните меня, чтобы увидеть пример решения

23. Напишите программу на C ++, которая преобразует километры в час в мили в час. Перейдите в редактор
Пример вывода:
Преобразование километров в час в мили в час:
——————- ———————————
Введите расстояние в километрах: 25
25 км/час. означает 15,5343 мили/час.
Щелкните меня, чтобы увидеть образец решения

24. Напишите программу на C ++ для преобразования температуры из Кельвина в Фаренгейт . Перейдите в редактор.
Пример вывода:
Преобразование температуры в Кельвинах в Фаренгейты:
——————— ——————————
Введите температуру в Кельвинах: 300
Температура в Кельвин: 300
Температура по Фаренгейту: 80,33
Щелкните меня, чтобы увидеть образец раствора

25. Напишите программу на C ++ для преобразования температуры из Кельвина в Цельсия. Перейдите в редактор Пример вывода:
Преобразовать температуру в Кельвинах в Цельсия:
————————— ———————
Введите температуру в Кельвинах: 300
Температура в Кельвинах: 300
температура в градусах Цельсия: 26,85

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

26. Напишите программу на C ++ для преобразования температуры по Фаренгейту в Кельвин. Перейдите в редактор.
Пример вывода:
Преобразование температуры из Фаренгейта в Кельвин:
——————— ——————————
Введите температуру в градусах Фаренгейта: 80,33
Температура в По Фаренгейту: 80,33
Температура в Кельвинах: 300
Щелкните меня, чтобы увидеть образец раствора

27. Напишите программу на C ++ для преобразования температуры из Цельсия в Кельвин. Перейдите в редактор.
Пример вывода:
Преобразование температуры из Цельсия в Кельвин:
——————— ——————————
Введите температуру в градусах Цельсия: 26,85
Температура в Цельсия: 26,85
Температура в Кельвинах: 300
Щелкните меня, чтобы увидеть образец раствора

28. Напишите программу на C ++, чтобы найти площадь треугольника Scalene. Перейдите в редактор.
Пример вывода:
Найдите область треугольника масштабного треугольника:
——————— ——————-
Введите длину стороны треугольника: 5
Введите длину другой стороны треугольника: 6
Введите угол между этими сторонами треугольника: 6
Площадь масштабного треугольника составляет: 1,56793
Щелкните меня, чтобы увидеть пример решения

29. Напишите программу на C ++ для вычисления частного и остатка. Перейдите в редактор.
Пример вывода:
Вычислить частное и остаток:
———————— —————
Введите делимое: 25
Введите делитель: 3
Частное деления: 8
Остаток от деления: 1
Щелкните меня, чтобы увидеть пример решения

30. Напишите программу на C ++ для вычисления общее и среднее четырех чисел. Перейдите в редактор
Пример вывода:
Вычислите общее и среднее четырех чисел:
——————- ———————————
Введите первые два числа (через пробел): 25 20
Введите два последних числа (разделенных пробелом): 15 25
Всего четыре числа: 85
Среднее значение четырех чисел: 21,25
Щелкните меня чтобы увидеть пример решения

31. Напишите программу на C ++ для ввода однозначного числа и печати прямоугольной формы из 4 столбцов и 6 строк. Перейдите в редактор
Пример вывода:
Создайте прямоугольную форму с помощью однозначного числа:
—————— —————————————
Введите число: 5
5555
5 5
5 5
5 5
5 5
5555
Щелкните меня, чтобы увидеть пример решения

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

33. Напишите программу на C ++ разделить два числа и распечатать на экране. Перейдите в редактор.
Пример вывода:
Разделите два числа и выведите:
———————- ————
Частное 30 и 10: 3
Щелкните меня, чтобы увидеть пример решения

34. Напишите программу на C ++ для отображения текущей даты и времени. Перейдите в редактор
Пример вывода:
Отображение текущей даты и времени:
——————— ——————-
секунд = 57
минут = 33
часов = 12
дней month = 6
месяц года = 7
год = 2017
будний день = 4
день года = 186
летнее время = 0
Текущая дата: 07.06.2017
Текущее время: 12:33:57
Щелкните меня, чтобы увидеть пример решения

35. Напишите программу на C ++, чтобы вычислить указанные выражения и распечатать результат. Перейдите в редактор
Пример вывода:
Вычислите указанные выражения и распечатайте результат:
——————- ——————————————
Результат выражения (25,5 * 3,5 — 3,5 * 3,5)/(40,5 — 4,5): 2,13889
Щелкните меня, чтобы увидеть образец решения

36. Напишите программу на C ++ для проверки преобразования типов. Перейдите в редактор
Пример вывода:
Форматирование вывода с использованием преобразования типов:
——————— ————————-
Вывести число с плавающей запятой в фиксированном формате с 1 десятичным знаком:
Тестировать явно приведение типов:
0
0,5
0,5
0,0
Тестирование неявного преобразования типов:
0
0
int неявно преобразуется в double:
4.0
double усекает до int !:
6
Щелкните меня, чтобы увидеть пример решения

37. Напишите программу на C ++ для печати серии загадок от 1 до 50. Перейдите в редактор.
Пример вывода:
Распечатать загадку серия:
————————-
Серии:
5 4 2 7 11 10 8 13 17 16 14 19 23 22 20 25 29 28 26 31 35 34 32 37 41 40 38 43 47 46 44 49
Щелкните меня, чтобы увидеть образец решения

38. Напишите программу на C ++, которая принимает число в качестве входных данных и печатает свою таблицу умножения до 10. Перейдите в редактор
Пример вывода:
Распечатайте множитель Таблица действий до 10:
————————————- ——————-
Введите число: 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
Щелкните меня, чтобы увидеть пример решения

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

 xxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxx 

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

40. Напишите программу на C ++ для печати площади и периметра прямоугольника. Перейдите в редактор.
Пример вывода:
Распечатайте площадь и периметр прямоугольника:
——————- —————————
Введите ширину прямоугольника: 8.5
Введите высоту прямоугольник: 5,6
Площадь прямоугольника: 47,6
Периметр прямоугольника: 28,2
Щелкните меня, чтобы увидеть пример решения

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

 Распечатайте американский флаг: -------------------  ---------- * * * * * * ==================================  * * * * * ================================== * * * * * * =====  ============================= * * * * * ================  ================== * * * * * * ==========================  ======== * * * * * ================================== * * *  * * * ================================== * * * * * ========  ========================== * * * * * * ==================  ================ ==================================  ============ ========================================  ======== ==========================================  ==== ==============================================  ============================================== ====  ========================================== 

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

42. Напишите языковую программу на C ++, которая принимает имя и фамилию пользователя и печатает их в обратном порядке с пробелом между ними. Перейдите в редактор.
Пример вывода:
Напечатайте имя в обратном порядке, где фамилия стоит первой:
—————— ——————————————
Введите имя : Alexandra
Введите фамилию: Abramov
Имя в обратном порядке: Abramov Alexandra
Щелкните меня, чтобы увидеть образец решения

43. Напишите языковую программу, которая принимает радиус круга от пользователя и вычисляет площадь и длину окружности. Перейдите в редактор.
Пример вывода:
Найдите площадь и длину окружности любого круга:
——————- ———————————
Введите радиус (1/2 диаметра) круг: 5
Площадь круга: 78,5397
Окружность круга: 31,4159
Щелкните меня, чтобы увидеть пример решения

44. Напишите языковую программу, чтобы получить объем сферы радиусом 6. Перейдите в редактор
Пример вывода:
Вычислите объем сферы:
——————— ——————
Введите радиус сферы: 5
Объем сферы: 523,333
Щелкните мне посмотреть пример решения

45. Напишите программу на C ++ для вычисления объема куба. Перейдите в редактор
Пример вывода:
Вычислите объем куба:
——————— ——————
Введите сторону куба: 5
Объем куба: 125
Щелкните мне посмотреть пример решения

46. Напишите программу на C ++ для расчета объема цилиндра. Перейдите в редактор
Пример вывода:
Рассчитайте объем цилиндра:
——————— ———————
Введите радиус цилиндра: 4
Введите высоту цилиндра: 8
Объем цилиндра: 401,92
Щелкните меня, чтобы увидеть образец решения

47. Напишите программу на C ++, чтобы найти область любого треугольника по формуле Герона. Перейдите в редактор.
Пример вывода:
Найдите площадь любого треугольника, используя формулу Герона:
—————— —————————————-
Введите длину 1-го сторона треугольника: 5
Введите длину 2-й стороны треугольника: 6
Введите длину 3-й стороны треугольника: 7
Площадь треугольника: 14.6969
Щелкните меня, чтобы увидеть пример решения

48. Напишите программу на C ++, которая меняет местами значения двух переменных без использования третьей переменной. Перейдите в редактор
Пример вывода:
Поменяйте местами два числа без использования третьей переменной:
——————— ——————————-
Введите 1-е число: 25
Введите 2-е число: 20
После замены первое число: 20
После замены второе число: 25
Щелкните меня, чтобы увидеть образец решения

49. Напишите программу на C ++ для печати кода (код ASCII/код Unicode и т. д.) данного символа. Перейдите в редактор
Пример вывода:
Распечатать код (код ASCII/код Unicode и т. Д.) Данного символа:
———— ————————————————— ———
Введите символ: a
Значение ASCII для a: 97
Символ для значения ASCII 97: a
Щелкните меня, чтобы увидеть образец решения

50. Напишите программу на C ++, чтобы ввести длину в сантиметрах и преобразовать ее в метры и километры. Перейдите в редактор
Пример вывода:
Преобразовать сантиметр в метр и километр:
——————— ——————————
Введите расстояние в сантиметрах: 250000
Расстояние в метрах составляет: 2500
Расстояние в километрах: 2,5
Щелкните меня, чтобы увидеть образец решения

51. Напишите программу в C ++, который преобразует километры в час в мили в час. Перейдите в редактор
Пример вывода:
Преобразование километров в час в мили в час:
——————- ———————————
Введите расстояние в километрах: 5
5 км/час. означает 3,10686 миль/час.
Щелкните меня, чтобы увидеть пример решения

52. Напишите программу на C ++, чтобы ввести два угла треугольника и найдите третий угол. Перейдите в редактор.
Пример вывода:
Найдите третий угол треугольника:
——————— ———————
Введите 1-й угол треугольника: 35
Введите 2-й угол треугольника: 35
Третья часть треугольника: 110
Щелкните меня, чтобы увидеть пример решения

53. Напишите программу на C ++ для вычислить площадь равностороннего треугольника. Перейдите в редактор
Пример вывода:
Вычислите площадь равностороннего треугольника:
——————— ———————————
Введите значение стороны равностороннего треугольника: 5
Площадь равностороннего треугольника: 10,8253
Щелкните меня, чтобы увидеть пример решения

54. Напишите программу на C ++ для введите P, T, R и рассчитайте простой процент. Перейдите в редактор.
Пример вывода:
Рассчитайте простой процент:
———————— ————
Введите принцип: 20000
Введите процентную ставку: 10
Введите время: 1,5
Простой процент на сумму 20000 за 1 год при 10% составляет: 2000
Щелкните меня, чтобы увидеть образец решения

55. Напишите программу в C ++ для ввода P, T, R и расчета сложного процента. Перейдите в редактор.
Пример вывода:
Рассчитайте сложный процент:
———————— ————— Введите принцип: 20000
Введите процентную ставку: 10
Введите время: 1,5
Процент после начисления для суммы 20000 за 1,5 года @ 10
% составляет: 3073,8 Общая сумма после начисления суммы 20000 за 1,5 года @
10% составляет: 23073,8
Щелкните меня, чтобы увидеть пример решения

56. Напишите программу на C ++, чтобы показать манипуляции со строкой. Перейдите в редактор
Пример вывода:
Покажите манипуляции со строкой:
——————— —————-
Строка :: welcome, w3resource
Длина строки :: 19
Символ в индексе 1 строки :: e
Символ в индексе 1 строки [с использованием массива] :: e
Строка пуста :: 0
Получить подстроку из 3-я позиция для 4 символов :: come
Подстрока заменяется на ‘go’ :: welwent, w3resource
Добавляет строку ‘end’ в конец строки :: welwent, w3resource end
Добавить строку ‘end’ в конец строки с помощью operator :: welwent, w3resource end end
Строка ‘insert’, вставляемая в 3-ю позицию строки :: wel insert go, w3resource end
Новая строка: :: wel insert go, w3resource end
Введите предложение :: Быстрая коричневая лиса перепрыгивает через ленивую собаку.
Быстрая коричневая лиса перепрыгивает через ленивую собаку .
Щелкните меня, чтобы увидеть пример решения

57. Напишите программу на C ++ для печати площади шестиугольника. Перейдите в редактор
Пример вывода:
Распечатайте площадь шестиугольника:
——————— ————
Введите сторону шестиугольника: 6
Площадь шестиугольника: 93,5307
Щелкните меня, чтобы увидеть пример решения

58. Напишите программу на C ++ для печати площади многоугольника. Перейдите в редактор
Пример вывода:
Распечатайте площадь многоугольника:
——————— ————
Введите количество сторон многоугольника: 7
Введите длину каждой стороны многоугольника: 6
Площадь многоугольника: 130,821
Щелкните меня, чтобы увидеть пример решения

59. Напишите программу на C ++ для вычисления расстояния между двумя точками на поверхности земли. Перейдите в редактор.
Пример вывода:
Распечатайте расстояние между двумя точками на поверхности земли:
————— ————————————————— ——
Введите широту координаты 1:25
Введите долготу координаты 1:35
Введите широту координаты 2: 35,5
Введите долготу координаты 2: 25,5
Расстояние между этими точками: 1480,08
Щелкните меня, чтобы увидеть пример решения

60. Напишите программу на C ++ для сложения двух двоичных чисел. Перейдите в редактор
Пример вывода:
Сложение двух двоичных чисел:
———————- ————-
Введите 1-е двоичное число: 1010
Введите 2-е двоичное число: 0011
Сумма двух двоичных чисел: 1101
Щелкните меня, чтобы увидеть пример решения

61. Напишите программу на C ++, чтобы поменять местами первую и последнюю цифры любого числа. Перейдите в редактор
Пример вывода:
Введите любое число: 12345
Число после замены первой и последней цифр будет: 52341
Щелкните меня, чтобы увидеть образец решение

62. Напишите программу на C ++, которая считывает заданное целое число n и печатает простое число-близнец, имеющее максимальный размер среди простых чисел-близнецов, меньший или равный n. Перейти к редактору
Согласно википедии «Двойное простое число — это простое число, которое либо на 2 меньше, либо на 2 больше, чем другое простое число», например, любой член пары простых чисел-близнецов (41, 43). Другими словами, простое число-близнец — это простое число, у которого простой промежуток равен двум «.
Щелкните меня, чтобы увидеть пример решения

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

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

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

66. Напишите программу на C ++ для сложения всех чисел от 1 до заданного числа. Перейдите в редактор
Добавьте 1 к 4: 10
Добавьте 1 к 100: 5050
Щелкните меня, чтобы увидеть пример решения

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

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

69. Напишите программу на C ++, которая считывает целое число n и печатает факториал n, предположим, что n = 10. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

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

71. Напишите программу на C ++, которая считывает последовательность целых чисел и печатает значения режима этой последовательности. Число целых чисел больше или равно 1 и меньше или равно 100. Перейти в редактор
Примечание: режим набора значений данных — это значение, которое появляется чаще всего.
Щелкните меня, чтобы увидеть образец решения

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

73. Напишите программу на C ++, которая принимает цену за единицу продаж и количество продаж. различных товаров и вычислить общую сумму продаж и среднее количество продаж. Все входные значения должны быть больше или равны 0 и меньше или равны 1000, а количество пар единиц продажи и количества продаж не должно превышать 100. Если в среднем от количества продаж встречается дробная часть, округлите первую десятичную дробь. место. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

74. Напишите программу на C ++, которая принимает различные числа и вычисляет разницу между наибольшее число и наименьшее число. Все входные числа должны быть действительными числами от 0 до 1 000 000. Выходные данные (действительное число) могут содержать ошибку 0,01 или меньше. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

75. Напишите программу на C ++ для вычисления суммы указанного числа простых чисел. числа. Перейдите в редактор
Например, когда n = 7,
s = 2 + 3 + 5 + 7 + 11 + 13 + 17 = 58.
Щелкните меня, чтобы увидеть образец решение

76. Четное число 4 или более может быть представлено суммой двух простых чисел. Это называется математическим ожиданием Гольдбаха, и компьютерным расчетом подтверждается, что оно верно для очень большого числа. Например, 10 можно выразить как сумму двух простых чисел 7 + 3, 5 + 5. Напишите программу на C ++, которая принимает целое число (n) от пользователя и выводит количество комбинаций, которые выражают n как сумму двух простые числа. Перейдите в редактор
Примечание: n должно быть больше или равно 4 и меньше или равно 50 000.
Щелкните меня, чтобы увидеть образец решения

77. На плоскости есть четыре разные точки: A (x1, y1), B (x2, y2), C (x3, y3) и D (x4, y4).
Напишите программу на C ++, чтобы проверить, ортогональны ли две прямые AB и CD. Перейдите в редактор
Вход:
0 6
5 6
3 8
3 2
Вывод:
да
Щелкните меня, чтобы увидеть пример решения

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

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

80. Напишите C ++ программа, которая принимает n разных чисел (от 0 до 100) и s, равное сумме n разных чисел. Перейти в редактор
Ваша задача — найти количество комбинаций из n чисел и одного и того же числа нельзя использовать для одной комбинации.
Щелкните меня, чтобы увидеть пример решения

81. Напишите программу на C ++, в которой заменяются все слова «собака» с «кошкой» Перейти в редактор
Образец текста: быстрая коричневая лисица перепрыгивает через ленивую собаку. Можно предположить, что количество символов в тексте меньше или равно 1000.
Щелкните меня, чтобы увидеть пример решения

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

+

83. Напишите программу на C ++ для преобразования заданного числа в часы и минуты. Разделите количество часов и минут двоеточием. Перейдите в редактор
Например, если задано число 67, результат должен быть 1: 7
Щелкните меня, чтобы увидеть образец решения

84. Напишите программу на C ++, чтобы проверить, является ли последовательность чисел в данном массиве «арифметической» или «геометрической» последовательностью. Верните -1, если последовательность не является «арифметической» или «геометрической». Перейти в редактор
Из Википедии
В математике арифметическая прогрессия (AP) или арифметическая последовательность — это последовательность чисел, такая, что разница между последовательными членами постоянна. Разница здесь означает второе минус первое. Например, последовательность 5, 7, 9, 11, 13, 15,. . . представляет собой арифметическую прогрессию с общей разницей в 2.
В математике геометрическая прогрессия, также известная как геометрическая последовательность, представляет собой последовательность чисел, в которой каждый член после первого находится путем умножения предыдущего на фиксированный , ненулевое число, называемое обычным отношением. Например, последовательность 2, 6, 18, 54, … — это геометрическая прогрессия с обычным отношением 3. Аналогично 10, 5, 2,5, 1,25, … — геометрическая последовательность с обычным отношением 1/2.
Пример:
Пример ввода: int nums1 [] = {1, 3, 5, 7}
Пример вывода: арифметическая последовательность
Щелкните меня, чтобы увидеть пример решения

85. Напишите программу на C ++, чтобы определить общее количество минут между двумя заданными моментами времени (с двоеточием и am или pm). Перейдите в редактор.
Пример:
Пример ввода: минуты с 12:01 до 12:00:
Пример вывода: минуты между 12:01 до 12:00: 1439
Щелкните меня, чтобы увидеть образец решения

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

Еще впереди!

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

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