задача с одномерными массивами...., нужна помощь... |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
задача с одномерными массивами...., нужна помощь... |
ginga |
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
Вот такая задача вот....помогите плиз сделать очень срочно нужно....
Даны массивы а(10), в (4), с (7).В каждом массиве заменить минимальный элемент произведением элементов соответственного массива. Элементы каждого массива можно брать любые. В скобках это кол-во эл-ов в каждом массиве. Пожалуйста помогите!!!!!! |
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
за один проход находишь произведение и адрес минимального эл-та. потом заменяешь...
с чем проблемы? что пробовал делать? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
за один проход находишь произведение и адрес минимального эл-та. потом заменяешь... с чем проблемы? что пробовал делать? произведение нахожу и минимальные элементы!а вот как заменить и потом вывести массив с заменнёнными элементами не получается....(((( Добавлено через 2 мин. вот что у меня пока что получилось....а что с этим делать дальше не понимаю(((( [quote] Program massivi; Сообщение отредактировано: ginga - |
мисс_граффити |
Сообщение
#4
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
тебе надо запоминать не сам минимальный элемент, а его индекс.
if b[i]<b[min] then min:=i; сделай нормальные отступы - так читать программу невозможно, какой begin к чему относится - совершенно неясно. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#5
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
ну вот чуток потделал как ты сказала.....подредоктировал код....возможно что то и не правлильно((((
просмотри плиз!и по возможности подскажи что дальше нужно сделать((( Program massivi; |
мисс_граффити |
Сообщение
#6
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
я ж говорю - сделай нормальные отступы! лесенкой, по уровням...
для примера: for i:= -9 to n do почему до n, кстати? до 1 вроде... и если ты делаешь сначала p:=0, то произведение всегда будет равно 0. а если делаешь p:= b[4]; то на b[4] умножится 2 раза Сообщение отредактировано: мисс_граффити - -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
Вот вроде поменял всё как ты говорила!что дальше????((((((
Program massivi; |
мисс_граффити |
Сообщение
#8
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
ну по порядку:
в массиве а for i:= 1 to n do readln(a[i]); в массиве b (с отступами здесь хуже...): for i:= 4 to m do readln(b[i]); //почему от 1 до m? от 4... ну и с массивом с- те же ошибки Сообщение отредактировано: мисс_граффити - -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#9
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
ну вот что я тут намудрил опять!посмотри пожалуйста(((
Program massivi; |
мисс_граффити |
Сообщение
#10
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
здесь до 1, а не до n
а так - похоже на правду for i:= -9 to n do -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#11
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
ясно!спасибо!!!!а как дальше сделать чтоб массивы в конце уже с заменёнными элементами выводились на экран?
|
мисс_граффити |
Сообщение
#12
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
так же, как ввод
только вместо readln надо использовать writeln это все выведется в столбик а можно write, а потом, когда кончится массив, делать writeln (без параметров). тогда каждый массив будет на своей строке -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ginga |
Сообщение
#13
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: 0 |
спасиб большое)))))
|
Текстовая версия | 19.04.2024 10:08 |