Написать программу, которая определяет максимальное число из введённой с клавиатуры последовательности положительных чисел Длина последовательности неограничена. Программа запрашивает ввод чисел пока пользователь не введёт число 0.
Как известно число делится на 3 тогда и только тогда, когда сумма его цифр делится на 3. Для введённого с клавиатуры целого числа вывести сумму его цифр и проверить действительно ли сумма цифр делится на 3 только в случае если число делится на 3.
Написать программу, которая считает во сколько раз и на сколько процентов возрастут цены за определённый период времени.
Исходные данные: процент месячной инфляции и период времени выраженный в месяцах. (Программа не должна использовать функцию возведения в степень)
Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивала капитал на p%. Программа должна посчитать, через сколько лет он накопит сумму s, достаточную для покупки собственного магазина.
Исходные данные: стартовый капитал k, ежемесячный процент увеличения капитала p, стоимость магазина s. Исходные данные вводит пользователь с клавиатуры.
Написать программу, которая во введённом пользователем массиве из 10 вещественных чисел меняет местами максимальный и минимальный элементы. После замены элементы массива выводятся через пробел
Предприниматель, начав дело, взял кредит размером k рублей под p% годовых и вложил его в своё дело. По прогнозам, его дело должно давать прибыль r рублей в год. Программа должна определить, сможет ли он накопить сумму для погашения кредита, и если да, то через сколько лет.
Исходными данными являются размер кредита k (в рублях), процент годовых p, предполагаемая годовая сумма прибыли r (в рублях).
Исходные данные вводятся с клавиатуры.
Написать программу пересчёта валюты. Исходными данными являются курс доллара, евро, фунта по отношению к рублю, размер суммы, исходная валюта и целевая валюта суммы.
Исходные данные вводит пользователь с клавиатуры. Ввод валюты осуществляется путем нажатия одного из 3-х символов (d – доллар, e – евро, r – рубли). Программа осуществляет пересчёт суммы из исходной валюты в целевую и выводит результат в виде:
5 USD составляют 3.90 EUR
Написать программу, которая рассчитывает какими банкнотами и в каком количестве должен выдать банкомат сумму, с учетом того, что их количество банкнот должно быть минимально возможное. Программа должна запрашивать у пользователя сумму, которую банкомат должен выдать и выводить результат - количество банкнот достоинством. 100р., 500р., 1000р, 5000р или сообщение о том, что банкомат не может выдать запрошенную сумму.
Замечание: считать, что в банкомате банкнот всех достоинств неограниченное количество.
У гусей и кроликов вместе x лап (x - чётное). Сколько может быть гусей и кроликов? Программа должна вывести все возможные сочетания количества гусей и количества кроликов.
Исходными данными являются общее количество лап. При вводе исходных данных программа должна осуществлять проверку на четность, и в случае ошибки допускать повторный ввод.
Животновод, в начале каждой зимы повышает отпускную цену на молоко на p%, а каждым летом, снижает на то же число процентов. На сколько изменится цена на молоко через n лет.
Исходные данные: процент ежегодного повышения и снижения цен p,
количество лет n.
Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит наименьшее общее кратное всех его элементов. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.
Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит наибольший общий делитель всех элементов в нём. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.
Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит среднее арифметическое элементов в нём и элементы массива большие среднего арифметического. Перед вводом каждого элемента должна выводиться подсказка с номером элемента.