Хелпикс

Главная

Контакты

Случайная статья





Задачи для продолжающих. Входные данные. Выходные данные. Примеры. входные данные. выходные данные. Входные данные. Выходные данные. Примеры. входные данные. выходные данные. Входные данные. Выходные данные. Примеры. входные данные. выходные данные



Задачи для продолжающих

 

1. Банковские проценты

Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей.

Входные данные

Программа получает на вход три натуральных числа: x, p, y.

Выходные данные

Программа должна вывести одно целое число.

Примеры

входные данные

выходные данные

 

 

2. Длина последовательности

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

Числа, следующие за числом 0, считывать не нужно.

Входные данные

Вводится последовательность целых чисел, заканчивающаяся числом 0.

Выходные данные

Выведите ответ на задачу.

Примеры

входные данные

выходные данные

 

3. Сумма последовательности

Определите сумму всех элементов последовательности, завершающейся числом 0.

Входные данные

Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).

Выходные данные

Выведите ответ на задачу.

Примеры

входные данные

выходные данные

 

 

4. Исполнитель Раздвоитель

Исполнитель “Раздвоитель” преобразует натуральные числа. У него есть две команды: “Вычесть 1” и “Разделить на 2”, первая команда уменьшает число на 1, вторая команда уменьшает число в два раза, если оно чётное, иначе происходит ошибка.

Дано два натуральных числа A и B (A>B). Напишите алгоритм для Развоителя, который преобразует число A в число B и при этом содержит минимальное число команд. Команды алгоритма нужно выводить по одной в строке, первая команда обозначается, как -1, вторая команда как :2.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.