
В водоеме 100 т рыбы. Каждый год рыболовецкая бригада вылавливает 15 т. Воспроизводство рыбы 5 % в
год. Для сохранения воспроизводства необходимо прекращать лов, когда в водоеме ее остается менее 5 т. Через сколько лет лов рыбы должен быть прекращен? с++

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

Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main(){
int fish,fishing_brigade,year;
double fish_reproduction;
fish = 100;
fishing_brigade = 15;
fish_reproduction = 0.05;
year = 0;
while(fish > 5){
fish = fish + fish * fish_reproduction - fishing_brigade;
year++;
}
cout<<"Через "<<year<<" лет необходимо прекратить улов "<<endl;
return 0;
}



Ответ:
Войти
Все вопросы /Информатика / класс
Пользователь
38 месяцев назад
В 1626 году индейцы продали остров Манхеттен за 20 долларов. Если бы эти деньги были помещены в банк на текущий счет
и ежегодный прирост составлял x%, какова была бы стоимость капитала в этом году? Надо сделать в паскаль абс.
Ответить на вопрос
Ответы1
Арсений
38 месяцев назад
program zz1;
var i, x :integer; // задаем переменные целого типа
p:real;// задаем переменную не целого типа
begin
write(' введите процент '); // вводим с клавиатуры число
read(x);
p:=20; // задаем начальное значение капитала
for i:=1626 to 2019 do // организуем цикл, в котором переберем все годы
begin
p:=p + p * x/100; // начисляем процент и прибавляем его к сумме капитала
end;
writeln(' стоимость капитала в этом году = ', p:10:2, ' долларов '); // выводим ответ в формате два знака после запятой
end.



Чтобы решить эту задачу, мы можем использовать цикл в С++, чтобы смоделировать изменение количества рыбы в водоеме с течением времени.
Вот пример программы на C++, решающей эту задачу:
cpp#include <iostream>
int main() {
int fishPopulation = 100; // Исходное количество рыбы
int catchPerYear = 15; // Количество вылавливаемой рыбы в год
int years = 0; // Счетчик лет
while (fishPopulation > 5) {
fishPopulation -= catchPerYear; // Вылавливаем рыбу
int reproduction = static_cast<int>(fishPopulation * 0.05); // Размножение рыбы (5% от текущего количества)
fishPopulation += reproduction; // Прирост популяции
years++; // Увеличиваем счетчик лет
}
std::cout << "Лов рыбы должен быть прекращен через " << years << " лет." << std::endl;
return 0;
}
Эта программа использует цикл while
, который будет выполняться до тех пор, пока количество рыбы в водоеме превышает 5 тонн. Внутри цикла мы уменьшаем популяцию рыбы на количество рыбы, выловленной в год, а затем увеличиваем ее на 5% от текущего количества, чтобы учесть воспроизводство. Каждый раз, когда происходит цикл, мы увеличиваем счетчик лет.
После окончания цикла мы выводим количество пройденных лет в консоль.
Помните, что это всего лишь пример программы, и вы можете изменить значения или алгоритм в соответствии с требованиями задачи.


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







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