Решение задач на языке программирования С++
задача №1
Начиная с января, на счет клиента в начале месяца переводится Z руб. (заработная плата) и снимается К руб. (коммунальные услуги). В конце месяца производится начисление р% от суммы, хранящейся на счете. Вычислить сумму денег, начисляемых как проценты в течение года.
задача №2
q— начальная стоимость оборудования, t—годовое снижение стоимости за счет амортизации. Вывести стоимость оборудования через 1, 2, ..., n лет эксплуатации. Предполагается, что t не зависит от срока эксплуатации и q > nt.
задача №3
Средняя заработная плата в январе составила Z руб., а стоимость потребительской корзины—К руб. Предполагается, что ежемесячный рост заработной платы составит р%, а потребительской корзины q%. Последовательно выводить прогнозируемую разность между средней заработной платой и стоимостью потребительской корзины в феврале—декабре. Вычисления досрочно прекратить, если разность станет отрицательной.
задача №4
Составить программу для решения уравнения f(х) на отрезке [А,В] с точностью Е методом деления отрезка пополам.
задача №5
Найти скалярное произведение двух заданных массивов A1,A2,...,An и B1,B2,...,Bn, вычисляемое по формуле: P=A1B1+A2B2+...+AnBn.
задача №6
Выделяя из заданных элементов X1,X2,...,Xn положительные элементы, для которых к тому же справедливо равенство sinXk<=0, найти число и произведение такого рода элементов.
задача №7
Определить наибольшую по абсолютной величине разность между Аi и Ai-1.
задача №8
Задано N точек на плоскости.
Записать логическое выражение, соответствующее заданной области истинности.
Составить программу для:
• подсчета количества точек, попавших в заданную область.
• формирования массива из координат точек, попавших в заданную область.
задача №9
Найти среднее арифметическое элементов матрицы, меньших заданного значения.
задача №10
Получить массив C1,C2,...,Cn по правилу: Ci=0, если все элементы i-го столбца матрицы равны 0, иначе Ci=1. Найти также сумму всех элементов матрицы.
задача №11
Даны две последовательности: С1,С2,...,Сm; P1,P2,...,Pm. Если наибольший элемент первой последовательности меньше наименьшего элемента второй, задать элементам X1, X2,...,Xm новой последовательности значения C1,C2,...,Cm, а элементам Xm+1,Xm+2,...,X2m значения P1,P2,...,Pm.
задача №12
Сумма отрицательных элементов массива Y1,Y2,...,Yn.
задача №13
В каждой из двух матриц А(6*6) и В(8*8) определить минимальное значение среди положительных элементов главной диагонали.
задача №14
6.1. Все символы, стоящие после последней точки, заменить на пробелы.
задача №15
Вычислить количество слов в каждой из последовательностей А, В, С.
Для вычисления количества слов в произвольной последовательности использовать самостоятельно разработанную процедуру.