Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 21:37   #1
Smo
 
Регистрация: 21.12.2012
Сообщений: 3
Восклицание Массив

В массиве А из 10 элементов, заполненном случайными числами от -5 до 5, увеличить положительные элементы на 2, отрицательные элементы уменьшить на 1, а нулевые оставить без изменения
Smo вне форума Ответить с цитированием
Старый 21.12.2012, 23:09   #2
domovou
Пользователь
 
Аватар для domovou
 
Регистрация: 01.09.2012
Сообщений: 88
По умолчанию

Код:
var a:array [1..10] of integer;
    i:integer;
BEGIN
for i:=1 to 10 do
    begin
    a[i]:=random(11)-5;
    write(a[i]:3);
    if a[i]>0 then a[i]:=a[i]+2
       else if a[i]<0 then a[i]:=a[i]-1;
    end;
writeln;
for i:=1 to 10 do write(a[i]:3);
writeln;
END.
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
domovou вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) econ Помощь студентам 1 29.05.2011 22:02