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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 17:40   #1
Zooma
Пользователь
Пользователь
 
Аватар для Zooma
 
Регистрация: 06.06.2011
Сообщений: 18
Печаль Задача с использованием массива

Есть задача: Найти максимальный элемент массива и минимальный элемент массива. Все нули заменить максимальным элементом, а минимальные заменить максимальными элементами. Застрял тут:
Код:
uses crt;
var a:array[1..10] of integer;
min,max,i:integer;
begin
write('Введите число элементов');
Read(n);
for i:=1 to n do begin
Write('a[',i,']=');
Readln(a[i]);
end;
for i:=1 to n do writeln(a[i]);
max:=a[1];
min:=a[1];
for i:=1 to n do
begin
if a[i]>max then max:=a[i];
if a[i]<min then min:=a[i];
end;

for i:=1 to n do begin
a[i]:=min;
if a[i]=0 then a[i]:=max;
end;


writeln;
for i:=1 to n do
Writeln(a[i]);

readkey;
end.
Zooma вне форума Ответить с цитированием
Старый 06.06.2011, 17:48   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
for i:=1 to n do writeln(a[i]);
Лучше так. И код форматируйте.
Код:
for i:=1 to n do begin
   Write('a[',i,']=');
   Readln(a[i]);
   writeln(a[i]);
end;
Может быть задание было таким?
Цитата:
Все нули заменить максимальным элементом, а минимальный заменить на максимальный элемент.
Тогда когда ищите минимальный надо еще его индекс запоминать (в другую переменную)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.06.2011, 18:02   #3
Zooma
Пользователь
Пользователь
 
Аватар для Zooma
 
Регистрация: 06.06.2011
Сообщений: 18
По умолчанию

Спасибо, Алекс, буду разбираться, а задание я правильно написал.
Zooma вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание в Паскале,с использованием одиночного массива Novenkaja Помощь студентам 9 08.05.2011 16:20
Задание с использованием массива в паскале Novenkaja Помощь студентам 11 09.03.2011 15:10
Задача с использованием массива User01 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2011 18:56
Цикл с использованием двумерного числового массива natalik-89 Помощь студентам 4 23.05.2010 17:02
Передача массива данных с использованием JQuery Виталий Желтяков JavaScript, Ajax 4 23.04.2010 11:24