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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2014, 20:19   #1
Gold Smile
Новичок
Джуниор
 
Регистрация: 28.12.2014
Сообщений: 2
По умолчанию Free Pascal - Замена отрицательных элементов массива на "нули"

Дан массив целых чисел, состоящий из 25 элементов. В массиве имеется несколько отрицательных элементов. Требуется заменить их на "нули". Старый и новый массив распечатать.
Ребята, помогите, пожалуйста. Заранее спасибо!
Gold Smile вне форума Ответить с цитированием
Старый 28.12.2014, 20:42   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

1. Готовишь массив с отрицательными элементами, например,
Код:
randomize;
...
mas[i] := 30 - random(35);
...
2. В цикле, выводишь массив на экран, например,
Код:
writeln('i=', i:5, 'Mas[',i:2,']=',mas[i]:5);
3. Просматриваешь массив в цикле и если встречается отрицательное значение, то присваиваешь ноль, например,
Код:
if mas[i] <= then
   mas[i] := 0;
4. Выводишь новый массив.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 28.12.2014, 20:49   #3
Gold Smile
Новичок
Джуниор
 
Регистрация: 28.12.2014
Сообщений: 2
По умолчанию

Цитата:
Сообщение от ViktorR Посмотреть сообщение
1. Готовишь массив с отрицательными элементами, например,
Код:
randomize;
...
mas[i] := 30 - random(35);
...
2. В цикле, выводишь массив на экран, например,
Код:
writeln('i=', i:5, 'Mas[',i:2,']=',mas[i]:5);
3. Просматриваешь массив в цикле и если встречается отрицательное значение, то присваиваешь ноль, например,
Код:
if mas[i] <= then
   mas[i] := 0;
4. Выводишь новый массив.


Как-то так, ...
спасибо большое!
Gold Smile вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание на "записи". Описать группу учеников. Распечатать эти данные в виде таблицы и найти нужных. Free Pascal fleur* Паскаль, Turbo Pascal, PascalABC.NET 3 27.04.2012 14:45
Pascal: Составить программу генерирования массива B, состящего из отрицательных элементов массива a mrRastom Помощь студентам 2 15.01.2011 14:33
"Замена знака каждого пятого элемента массива В(100) на противоположный", требуется совет. Dimani4 Помощь студентам 3 05.01.2011 10:07