top of page

Примеры простейших программ, выполненные на языке программирования C++

c-plus-plus-logo.png

Все программы составлены мной и представлены только в ознакомительных целях.

Дано натуральное число. Найти представление данного числа в римской системе счисления.

Вычислить значение выражения sqrt(1+sqrt(2+sqrt(3+....+sqrt(50))

Дано натуральное число. Найти число, получаемое при прочтении его цифр справа налево.

Вывести в «столбик» таблицу умножения на число n (значение n вводится с клавиатуры).

Дано вещественное число a. Из чисел 1, 1+1/2 ,1+1/2+1/3… вывести те, которые меньше a.

Проверить, является ли введенный с клавиатуры символ знаком препинания (точкой, восклицательным знаком, вопросительным знаком)

Один человек имеет 100 тыс.руб., он хочет купить машину за 150 тыс.руб.,  для этого кладет все свои деньги в банк под 10% годовых, но в результате инфляции машина дорожает каждый год на 3%. Через сколько лет этот человек сможет купить машину

Известны данные  о массе и объеме 10 тел, изготовленных из различных материалов. Определить максимальную плотность материала тел.

Дана действительная матрица размера nxm. Найти среднее арифметическое ее наибольшего и наименьшего значений.

Заполнить массив из 10 элементов случайными числами, вывести его на экран и определить количество элементов, равных максимальному.

Заполнить массив из 10 целых чисел с клавиатуры и вывести все его двузначные элементы. Определить количество двузначных элементов массива.

Сформировать электронную картотеку студентов-спортсменов легкоатлетов.

Для двух вводимых пользователем координат точки, вычислить координаты точки, симметричной данной относительно начала координат или оси ординат в зависимости от выбранного переключателя.

Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z.

Сортировка массива из 10 целых чисел в убывающем порядке с помощью сортировки прямыми вставками.

Функции сложения длинных чисел; умножения длинного числа на целое обычное; умножения длинного числа на степень десятки; умножения двух «длинных» натуральных чисел.

Дана действительная матрица размера nxm, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.

Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального числа).

В данной действительной матрице размера nxm поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы различны

Если у вас возникли трудности с пониманием решения, приведенных здесь задач, спрашивайте в комментариях.

bottom of page