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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2017, 16:59   #1
Exostrann
Новичок
Джуниор
 
Регистрация: 23.05.2017
Сообщений: 2
По умолчанию Паскаль. Замена элементов массива

Здравствуйте! Подскажите решение задачи: "Каждый 3-й элемент одномерного массива заменить минимальным из стоящих впереди элементов"

-----------
Смог сделать только так:
-----------
Код:
var a:array [1..100] of integer;
    i,n: integer;
    min :byte;
begin
write ('Pазмер массива ');
readln(n);
writeln ('Исходный массив ');
for i:=1 to n do
    begin
    a[i]:=random(19);
    write(a[i]:3);
    end;
writeln;
writeln ('Итоговый массив ');
for i:=1 to n do
    begin
    if i mod 3=0 then a[i]:= min;
    write(a[i]:3);
    end;
end.
------------
Но нужно чтобы в нахождении минимума участвовали только те элементы, что стоят правее заменяемого элемента

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Exostrann; 23.05.2017 в 17:06.
Exostrann вне форума Ответить с цитированием
Старый 23.05.2017, 17:25   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Exostrann Посмотреть сообщение
те элементы, что стоят правее заменяемого элемента
Мне кажется, что Вы неправильно поняли условия задачи и тем самым сильно её усложнили!

Цитата:
Сообщение от Exostrann Посмотреть сообщение
"Каждый 3-й элемент одномерного массива заменить минимальным из стоящих впереди элементов"
"стоящие впереди" - это ЛЕВЕЕ.
имхо, конечно.
например, массив: 1 2 3 4 5 6 7
(там 1 и 2 стоят ПЕРЕД 3)

кроме того, не понятно, а сам заменяемый элемент участвует в сравнении?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена элементов массива Игорь_С Общие вопросы C/C++ 2 07.11.2012 09:05
замена минимальных элементов массива на число L sens69 Помощь студентам 0 03.06.2012 12:43
замена элементов динамического массива ziman Общие вопросы C/C++ 1 17.12.2009 13:50
Паскаль. Массивы. Замена элементов Stelix Помощь студентам 2 06.11.2007 17:20