Предмет: Информатика, автор: nastyabear2001

НА ЯЗЫКЕ С+!!!
Население города ежегодно увеличивается на 1 / F населения состава жителей. Через сколько лет население города увеличится

в n раз?

Первоначальное население города 《(меньше или равно) 1000000, число F<=100, n<=10 вводятся с клавиатуры.

Ответы

Автор ответа: fedrfedr
0

Ответ:

#include <iostream>

using namespace std;

int main()

{

 unsigned long p, pp;

 int F, n, i;

 setlocale(LC_ALL, "russian");

 cout << "Население = ";

 cin >> p;

 cout << "Прирост = ";

 cin >> F;

 cout << "n = ";

 cin >> n;

 i = 0;

 pp = p;

 while (pp < p * n) {

   pp += (int) pp / F;

   i++;

 }

 

 cout << "\nЧерез " << i << " лет";

}


nastyabear2001: А как в с+ будет?!
fedrfedr: написано на Visual C++
nastyabear2001: Нужно используя if, printf, scanf и тд
nastyabear2001: Циклы в конце концов
nastyabear2001: Напишите прогу
nastyabear2001: Как будет выглядеть
fedrfedr: DeletedUser - спасибо за найденную ошибку. Изменил программу.
Похожие вопросы
Предмет: Математика, автор: Елизавета111111115