|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2011, 23:49 | #1 |
Новичок
Джуниор
Регистрация: 17.12.2011
Сообщений: 6
|
Одномерный массив. Заменить элементы на противоположные по знаку.
Помогите мне разобраться. Мне нужно написать задачу на одномерный массив, которая бы первый отрицательный элемент в массиве заменил нулем. Я решила задачу, она действительно заменяет только первый отрицательный элемент, а на самом деле такое решение должно заменять все отрицательные числа нулями. Что мне нужно сделать? Написать условие? Или присвоить, то что?
var a: array[1..1000] of integer; i, n: integer; begin assign (input,'input.txt'); assign (output,'output.txt'); reset (input); rewrite(output); readln (n); for i:=1 to n do begin read(a[i]); end; for i:=1 to n do if a[i]<0 then begin a[i]:=0; for i:=1 to n do write (a[i],' '); readln (a[i]); end; close (input); close (output) end. |
17.12.2011, 23:53 | #2 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
18.12.2011, 00:07 | #3 |
Новичок
Джуниор
Регистрация: 17.12.2011
Сообщений: 6
|
Mad_Cad спасибо Вам! Я поняла, то-есть нашел первый отрицательный элемент заменил его нулем и остановка.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив. Паскаль. Исключить все нулевые элементы. | charming | Помощь студентам | 7 | 21.11.2011 21:59 |
в массиве все максимальные элементы заменить первым элементом, а все минимальные элементы заменить последним элементом | Валерия2701 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.10.2011 15:49 |
Создать одномерный массив элементы которого среднеарифметические значения столбцов матрицы | Playersum | Помощь студентам | 3 | 21.01.2011 09:08 |
Создать матрицу A[1..N,1..N] из целых чисел. Сформировать одномерный массив, элементы которого - максимал | spezzA | Помощь студентам | 2 | 24.11.2010 19:29 |
Заменить максимальный по модулю элемент каждой строки на противоположный по знаку | bestlover | Помощь студентам | 7 | 06.04.2009 18:06 |