C ++ Basic: упражнения, практика, решение
C ++ Basic [82 упражнения с решением]
[Внизу страницы доступен редактор для написания и выполнения сценариев.]
1. Напишите программу на C ++ для печати текста приветствия в отдельной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу на C ++ для печати суммы двух чисел. Перейти к редактору
Пример вывода:
Выведите сумму двух чисел:
-----------------------------------
Сумма 29 и 30 составляет: 59
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу на C ++, чтобы найти размер основных типов данных. Перейти к редактору
Пример вывода:
Найти размер основных типов данных:
------------------------------------------
Размер (char): 1 байт
Размер (короткий): 2 байта
Размер (int): 4 байта
Размер (длинный): 8 байт
Размер (длинный длинный) составляет: 8 байт
Размер (float): 4 байта
Размер (двойной): 8 байт
Размер (длинный двойной): 16 байт
Размер (bool) составляет: 1 байт
Нажмите меня, чтобы увидеть образец решения
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
Максимальный предел типа данных без знака: 255
Минимальный лимит короткого типа данных: -32768
Максимальный предел короткого типа данных: 32767
Максимальный предел беззнакового короткого типа данных: 65535
Нажмите меня, чтобы увидеть образец решения
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
Значение числа pi 4 десятичного разряда общей ширины 8: | 3,1416 |
Значение числа pi 4 десятичного разряда общей ширины 10: | 3,1416 |
Значение числа pi 4 десятичного разряда общей ширины 8: | --3.1416 |
Значение числа pi 4 десятичного разряда общей ширины 10: | ---- 3.1416 |
Значение пи в научном формате: 3.1416e + 00
Статус в номере: 0
Статус в алфавите: ложь
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу на C ++ для печати результата указанных операций. Перейти к редактору
Пример вывода:
Вывести результат какой-то конкретной операции:
--------------------------------------------------
Результат первого выражения: 23
Результат второго выражения: 5
Результат третьего выражения: 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
3-й треугольник: 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 Triangle. Перейти к редактору
Пример вывода:
Найдите область Треугольника Скалины:
----------------------------------------
Введите длину стороны треугольника: 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
день месяца = 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 неявно приводит к удвоению:
4,0
двойные усечения до 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 4 0 38 43 47 46 44 49
Нажмите меня, чтобы увидеть образец решения
38. Напишите программу на C ++, которая принимает число в качестве входных данных и печатает свою таблицу умножения до 10. Перейти к редактору
Пример вывода:
Выведите таблицу умножения числа до 10:
-------------------------------------------------- ------
Введите число: 5
5 х 1 = 5
5 х 2 = 10
5 х 3 = 15
5 х 4 = 20
5 х 5 = 25
5 х 6 = 30
5 х 7 = 35
5 х 8 = 40
5 х 9 = 45
5 х 10 = 50
Нажмите меня, чтобы увидеть образец решения
39. Напишите программу на C ++ для печати следующего шаблона. Перейти к редактору
Пример вывода:
ххххх ххххххх ххххххх хххххх ххххххх ххххх
Нажмите меня, чтобы увидеть образец решения
40. Напишите программу на C ++ для печати площади и периметра прямоугольника. Перейти к редактору
Пример вывода:
Выведите площадь и периметр прямоугольника:
----------------------------------------------
Введите ширину прямоугольника: 8,5
Введите высоту прямоугольника: 5.6
Площадь прямоугольника составляет: 47,6
Периметр прямоугольника составляет: 28,2
Нажмите меня, чтобы увидеть образец решения
41. Напишите программу на C ++ для печати американского флага на экране. Перейти к редактору
Пример вывода:
Напечатайте американский флаг: ----------------------------- * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== * * * * * ================================== * * * * * * ================================== ============================================== ============================================== ============================================== ============================================== ============================================== ==============================================Нажмите меня, чтобы увидеть образец решения
42. Напишите языковую программу на C ++, которая принимает имя и фамилию пользователя и печатает их в обратном порядке с пробелом между ними. Перейти к редактору
Пример вывода:
Напечатайте имя в обратном порядке, где фамилия стоит первой:
-------------------------------------------------- ---------
Введите имя: Александра
Введите фамилию: Абрамов
Имя на обороте: Абрамов Александра
Нажмите меня, чтобы увидеть образец решения
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
После замены 1-й номер: 20
После замены 2-й номер: 25
Нажмите меня, чтобы увидеть образец решения
49. Напишите программу на C ++ для печати кода (код ASCII / код Unicode и т. Д.) Данного символа. Перейти к редактору
Пример вывода:
Распечатать код (код ASCII / код Unicode и т. Д.) Данного символа:
-------------------------------------------------- ---------------------
Введите символ:
Значение ASCII для: 97
Символ для значения ASCII 97:
Нажмите меня, чтобы увидеть образец решения
50. Напишите программу на C ++, чтобы ввести длину в сантиметре и преобразовать ее в метр и километр. Перейти к редактору
Пример вывода:
Перевести сантиметр в метр и километр:
--------------------------------------------------
Введите расстояние в сантиметре: 250000
Расстояние в метрах: 2500
Расстояние в километре: 2,5
Нажмите меня, чтобы увидеть образец решения
51. Напишите программу на C ++, которая преобразует километры в час в мили в час. Перейти к редактору
Пример вывода:
Перевести километры в час в мили в час:
-------------------------------------------------- -
Введите расстояние в километре: 5
5 км. / Час. означает 3,10686 миль / час.
Нажмите меня, чтобы увидеть образец решения
52. Напишите программу на C ++, чтобы ввести два угла треугольника и найти третий угол. Перейти к редактору
Пример вывода:
Найдите третий угол треугольника:
-----------------------------------------
Введите 1-й угол треугольника: 35
Введите 2-й угол треугольника: 35
3-й треугольник: 110
Нажмите меня, чтобы увидеть образец решения
53. Напишите программу на C ++ для вычисления площади равностороннего треугольника. Перейти к редактору
Пример вывода:
Рассчитаем площадь равностороннего треугольника:
-------------------------------------------------- -
Введите значение стороны равностороннего треугольника: 5
Площадь равностороннего треугольника: 10,8253
Нажмите меня, чтобы увидеть образец решения
54. Напишите программу на C ++ для ввода P, T, R и вычисления Simple Interest. Перейти к редактору
Пример вывода:
Рассчитайте простой интерес:
-----------------------------------
Введите принцип: 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 ++, чтобы показать манипулирование строкой. Перейти к редактору
Пример вывода:
Показать манипуляции со строкой:
-------------------------------------
Строка :: добро пожаловать, w3resource
Длина строки :: 19
Символ с индексом 1 строки :: e
Символ с индексом 1 строки [используя массив] :: e
Строка пуста :: 0
Извлечь подстроку из 3-й позиции для 4 символов:
Подстрока заменяется на «ушел» :: welwent, w3resource
Добавьте строку 'end' в конце строки :: welwent, w3resource end
Добавьте строку 'end' в конце строки, используя operator :: welwent, w3resource end end
Вставка строки 'insert' в 3-й позиции строки :: wel inse rt пошел, конец w3resource
Новая строка: :: wel insert пошел, конец w3resource
Введите предложение :: Быстрая коричневая лиса перепрыгивает через ленивую собаку.
Быстрая коричневая лиса прыгает через ленивую собаку.
Нажмите меня, чтобы увидеть образец решения
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 ++ для обращения заданной строки. Размер строки должен быть меньше или равен 25. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
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 <год1 = год2 <3000).
Нажмите меня, чтобы увидеть образец решения
80. Напишите программу на C ++, которая принимает n разных чисел (от 0 до 100) и s, равную сумме n разных чисел. Перейти к редактору
Ваша задача - найти номер комбинации из n чисел, и один и тот же номер нельзя использовать для одной комбинации.
Нажмите меня, чтобы увидеть образец решения
81. Напишите программу на C ++, в которой все слова «собака» заменены словами «кошка». Перейти к редактору
Образец текста: Быстрая коричневая лиса перепрыгивает через ленивую собаку. Можно предположить, что количество символов в тексте меньше или равно 1000.
Нажмите меня, чтобы увидеть образец решения
82. Напишите программу на C ++, которая считывает список пар слова и номера страницы и печатает слово и список соответствующих номеров страниц. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Редактор кода CPP:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования