Язык С++
#include <iostream>
int main() {
double a, b, c, d;
std::cin >> a >> b >> c >> d;
if (a > b && a > c && a > d) {
std::cout << 1;
}
else if (b > a && b > c && c > d) {
std::cout << 2;
}
else if (c > a && c > b && c > d) {
std::cout << 3;
}
else {
std::cout << 4;
}
return 0;
}
В 1 Гбайте= 1024Мбайт 107*1024=109568 Мбайт
В 1Мбайт=1024 байт 109568*1024=112197632 Байта
Первый - любую из трех шляп, второй - любую из двух оставшихся, третий - 1 шляпу.
Итого 3*2*1=6 возможных вариантов:
Program NoName;
Var vid,i,n,k,max:integer;
sr:real;
a:array[1..9999] of integer;
Begin
mx:=0;
max:=0;
k:=0;
vid:=0;
sr:=0;
Read (n);
For i:=1 to n do
Begin
Writeln(a[i] :3);
max:=a[1];
If a[i] > max then
max:=a[i];
If a[i] < 0 then
Begin
vid:=vid + a[i];
k:=k+1;
End;
End;
sr:=vid / k;
For i:=1 to n do
Begin
If a[i] < max then
Write (a[i])
Else
Write (sr);
End;
End.
Не могу быть уверенным за правильность, нет возможности проверить
И так,мы имеем 1000 т, прирост 12 % (то есть + 120 тонн) получается:
1) 1000+120=1120 тонн (прирост такой)
2) 1120*20=22400 тонн (за 20 лет будет столько рыбы)
3) 189*20=3780 тонн (отлов за 20 лет)
4) 22400-3780=18620 тонн (остаток ловли за 20 лет)
Количество рыбы в пруду на 20 лет равно 18620 тонн