9«В» — Самостоятельная работа №1.

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

Тексты программ НАДО оставить в своей директории на диске H: в файлах с именами вида 09-1-В.c,
где 09 — Ваш двузначный номер по журналу (подскажем если что),
1 — номер самостоятельной (у всех единица),
В — номер задачи (смотрите за этим внимательно)!


Задача A.

Пользователь вводит целое число от 1 до 7, задающее сегодняшний день недели.
Программа должна печатать, какой день недели будет завтра (опять же числом от 1 до 7).
Например, если ввели 2, то нужно печатать 3. А если ввели 7, то ответом будет 1.

Задача B.

Дано время (вводятся два целых числа — часы и минуты).
Напечатайте время, которое будет через минуту.

Задача C.

По введенным трём целым числам (день, месяц, год) определить, является ли введённая дата правильной
(например, 33 01 2017 — неправильная дата).

Если дата правильная, то напечатать дату следующего дня (например, вводят 28 2 2007, надо напечатать 1 3 2007),
если дата неправильная, напечатать одно число 0.

Задача D.

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

Программа должна печатать одно число — ответ задачи.

Задача Е.

Вводится число N. Ваша программа должна напечатать N звёздочек так, чтобы в каждой строке (кроме, быть может, последней) было ровно по 3 звёздочки, а в последней — 1, 2 или 3.

Пример вводаПример вывода
6
***
***
7
***
***
*

Задача F.

Средства во вкладе каждый месяц увеличиваются на:

В конце каждого месяца начисленные проценты добавляются к сумме вклада и в следующем месяце проценты считаются уже от увеличенной суммы.

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

Пользуясь написанной функцией, решите следующую задачу. Во вклад положено A рублей. Через сколько месяцев сумма вклада будет строго больше B рублей? (A и B — целые числа, не превышающие 100 000).

Входные данные. Вводятся числа A и B.

Выходные данные. Выведите одно число — через сколько месяцев сумма вклада окажется строго больше B рублей.

Пример вводаПример выводаПояснение
15000 15001
1
Поcле первого месяца вклад увеличится на 1% и составит 15150.
15000 1000
0
Вклад уже превышает требуемую сумму.
15000 15310
2
После первого месяца вклад увеличится на 150 рублей,
после второго (к сумме 15 150 р.) добавится еще 1.2%, т.е. размер вклада составит 15 331.8 р.