Вопрос задан 05.11.2023 в 10:49. Предмет Информатика. Спрашивает Матюхин Анатолий.

ДАЮ 20 БАЛЛОВ!!!!! ЯЗЫК С++Банковские процентыВклад в банке составляет x рублей. Ежегодно он

увеличивается на p процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей. В задаче запрещено использовать дробные числа.Входные данныеПрограмма получает на вход три натуральных числа: x, p, y (x≤2000,p≤100,y≤2000).Выходные данныеПрограмма должна вывести одно целое число — ответ на задачу.ПримерыВвод Вывод100 810200
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лысенко Александр.

Ответ:

#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;

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно написать программу на языке C++, которая будет учитывать проценты каждый год и округлять результат до ближайшего целого числа. Затем вы должны продолжать добавлять проценты к вкладу, пока его сумма не достигнет или не превысит заданную сумму.

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

Вот пример кода, который вы можете использовать:

```cpp #include #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`). В каждом цикле мы увеличиваем сумму вклада на проценты и округляем результат до ближайшего целого числа. Затем мы увеличиваем счетчик лет.

После окончания цикла мы выводим количество лет, через которые вклад достигнет или превысит заданную сумму.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос