Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Заменить все положительные значения близжайшими четными

80K
14 марта 2012 года
nugget
1 / / 14.03.2012
помогите пожалуйста. совсем запутался:

в одномерном массиве из 15 эллементов вещественного типа заменить все положительные значения близжайшими четными
79K
15 марта 2012 года
FIRON
17 / / 13.03.2012
Код:
program xlx;

{$APPTYPE CONSOLE}
const n = 15;
var
a : array[1..n] of double;
ii : integer;

begin
  for ii := 1 to n do
  begin
    write('a[',ii,']=');
    readln(a[ii]);
  end;
  for ii := 1 to n do
    if a[ii] > 0
    then
      if (trunc(a[ii]) mod 2) = 0
      then
        a[ii] := trunc(a[ii])
      else
        a[ii] := trunc(a[ii])+1;
  for ii := 1 to n do
    writeln('a[',ii,']=',a[ii]:8:3);
  readln;
  readln;
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог