С++ , . 50 . население некоторого района составляет m тыс. чел., а длина шоссейных дорог района—h км. существует прогноз, согласно которому население за год будет увеличиваться на р %, а длина шоссейных дорог—на b км ежегодно. для каждого из последующих n лет найти, какая длина шоссейных дорог приходится на 1 тыс. жителей
Ответы на вопрос:
#include < iostream>
using std: : cin;
using std: : cout;
using std: : endl;
void result(double n, double *otputm, double *otputh, double m = 2, double h = 12, double p = 50, double b = 2)
{
double one = m / 100 * 1;
p = one * p;
m = m + (p * n);
h = h + (b * n);
*otputm = m;
*otputh = h;
}
int main() {
setlocale(lc_all, "russian"); //
double m; //население (тысяч. чел)
double h; //длина дорог (км)
double p; //процент увеличения населения (%)
double b; //увеличение дорог (км)
double n; //кол-во лет
double otputm = 0; //ответ людей
double otputh = 0; //ответ дорог
int input;
cout < < "вы хотите ввести m, h, p, b? \nвведите 1 - если хотите, 2 - если не хотите: ";
cin > > input;
if(input == 2)
{
cout < < "\nвведите n (кол-во лет) = ";
cin > > n;
result(n, & otputm, & otputh);
cout < < "\nчерез " < < n < < " лет: ";
cout < < "\nкол-во людей = " < < otputm < < "\nдлина дорог = " < < otputh;
}else if(input == 1)
{
cout < < "\nвведите n (кол-во лет) = ";
cin > > n;
cout < < "введите m (население [тыс. чел.]) = ";
cin > > m;
cout < < "введите h (длина дорог [км]) = ";
cin > > h;
cout < < "введите p (процент увеличения населения [%]) = ";
cin > > p;
cout < < "введите b (увеличение дорог [км]) = ";
cin > > b;
result(n, & otputm, & otputh, m, h, p, b);
cout < < "\nчерез " < < n < < " лет: ";
cout < < "\nкол-во людей = " < < otputm < < "\nдлина дорог = " < < otputh;
}else
{
cout < < "\nerror! ";
}
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Даркфреш06.08.2021 08:39
-
gyukk21.01.2023 14:58
-
ренат12345678912.09.2022 20:32
-
12345644506.11.2020 06:25
-
vikulovatanya23.05.2022 15:19
-
ollolinda21328.12.2020 08:26
-
derkioptu06.06.2022 02:11
-
masha332327.07.2022 21:03
-
alinayusupova30515.12.2020 16:53
-
Diana45111108.05.2022 15:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.