ПаскальРассчитайте плотность популяции белок за 1, 2, 3, …, 12 лет, если их...

0 голосов
25 просмотров
Паскаль
Рассчитайте плотность популяции белок за 1, 2, 3, …, 12 лет, если их первоначальная численность составила 552 особи на 1400 км2, ежегодный прирост составляет 20%
в паскале,используя FOR

Информатика (46 баллов) | 25 просмотров
Дан 1 ответ
0 голосов
var
  n, i, P: integer;

begin
  P := 552;
  for i := 0 to 12 do
  begin
    writeln(String.Format('{0} лет - {1} бел. / 1400 км2', i, P));
    P += trunc(P * 0.2);
  end;
end.
(16.9k баллов)
0

Да ладно, я тоже :D

0

не пробывал только я писать в паскале на манер С++, типа "P+="

0

Это в PascalABC.NET, я .NET люблю, а в С++ не лезу, это же вселенский язык, авось галактику в BSoD переделаю случайно

0

На областной олимпиаде я понял, что не могу также просто написать на паскале то, ято на С пишется в 3 строчки

0

Ты ещё на КуМИРе не работаел, друг... А PascalABC.net вполне цивильный, хотя C# всё равно роднее

0

я тоже в 9)

0

только вот мы не проходили trunc,что это?)

0

Округление дробного числа вниз) Ну или отбрасывание дробной части... Одна сОтОна:)

0

спасибо огромное!)

0

Обращайся)