IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Ранжирование и умножение масива
1111
сообщение 31.10.2007 20:50
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 12
Пол: Мужской

Репутация: -  0  +


Люди помогите пожайлуста сделать задачу.
используя программу ранжирования(сортировки), найти произведение 3-х наименьших по модулю элементов массива Т=(2,-1,3,-2,1,5,-3,2,4,1) Распечатать массив до и после ранжирования . И ещё если несложно посмотри в чём у меня тут ошибка.
Задание
найти произведение элементов с чётными номерами массива
program proiz;
var
A:array[1..100] of integer;
p,i,n,m:integer;
BEGIN
repeat
write('Vvedite razmernost masiva'); readln(n);
until n<=100;
p:=1;
for i:=1 to n do
begin
write('a[',i:2,']=');
readln(a[i])
end;
begin
if a[i] mod 2=0 then
p:=p*a[i];
end;
write('proizvedenie elementov= ',p);
readln;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 31.10.2007 21:32
Сообщение #2


Гость






Цитата
в чём у меня тут ошибка.
Не по заданию делаешь: тебе надо найти НЕ произведение четных элементов, а произведение элементов с четными индексами:

  if i mod 2 = 0 then { <--- !!! }
p:=p*a[i];


Алгоритмы сортировки - здесь: Методы сортировок
Выбирай любой, сортируй с его помощью массив (хотя я совсем не уверен, что ранжирование и сортировка - это одно и то же), и находи 3 минимальных по модулю элемента...
 К началу страницы 
+ Ответить 
Гость
сообщение 1.11.2007 0:58
Сообщение #3


Гость






меня тоже интересует 1 задача в этой теме...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 11:11
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"