
ДАЮ 20 БАЛЛОВ!!!!! ЯЗЫК С++Банковские процентыВклад в банке составляет x рублей. Ежегодно он
увеличивается на p процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей. В задаче запрещено использовать дробные числа.Входные данныеПрограмма получает на вход три натуральных числа: x, p, y (x≤2000,p≤100,y≤2000).Выходные данныеПрограмма должна вывести одно целое число — ответ на задачу.ПримерыВвод Вывод100 810200

Ответы на вопрос

Ответ:
#include <iostream>
using namespace std;
int main() {
int x,p,y;
int n=0;
cin >> x >> p >> y;
x = x;
y = y ;
while(x<y) {
x += x / 100 * p;
n++;
}
cout << n;
return 0;
}
Объяснение:



Для решения этой задачи вам нужно написать программу на языке C++, которая будет учитывать проценты каждый год и округлять результат до ближайшего целого числа. Затем вы должны продолжать добавлять проценты к вкладу, пока его сумма не достигнет или не превысит заданную сумму.
Вам также нужно учесть, что в задаче запрещено использование дробных чисел, поэтому вам нужно будет округлять результат до ближайшего целого числа после каждого года.
Вот пример кода, который вы можете использовать:
```cpp
#include
int main() { int x, p, y; std::cin >> x >> p >> y;
int years = 0; while (x < y) { x += x * p / 100; x = (int)(x + 0.5); // округление до ближайшего целого числа years++; }
std::cout << years << std::endl;
return 0; } ```
В этом коде мы сначала считываем входные данные. Затем мы входим в цикл, который продолжается, пока сумма вклада (`x`) не достигнет или не превысит заданную сумму (`y`). В каждом цикле мы увеличиваем сумму вклада на проценты и округляем результат до ближайшего целого числа. Затем мы увеличиваем счетчик лет.
После окончания цикла мы выводим количество лет, через которые вклад достигнет или превысит заданную сумму.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili