|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.07.2013, 20:11 | #1 |
Регистрация: 04.12.2012
Сообщений: 4
|
Одномерный массив, состоящий из n вещественных элементов
С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции:
1) вычислить произведение положительных элементов массива; 2) вычислить сумму элементов массива, расположенных до минимального элемента. При наличии нескольких минимальных элементов (равных друг другу) выбирается последний из них; 3) упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. Помогите пожалуйста написать программу? для каждой операции (их 3) выполнить своей функцией |
11.07.2013, 20:32 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
наработки у вас есть?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
13.07.2013, 07:40 | #3 |
Пользователь
Регистрация: 13.07.2013
Сообщений: 18
|
На делфи тело функции было бы примерно такое:
Предположим что массив называется mass и имеет определение: Код:
2) Код:
Код:
код не тестировал - может содержать незначительные ошибки. Но общая идея думаю понятна. Вообще задачки школьного уровня. PS. если помог - жми на весы слева.
Я тебе чем-то помог? Нажми слева на значок весов. Спасибо =)
Мой сайт с видеоуроками по программированию - http://programmerinfo.ru/ |
13.07.2013, 09:11 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
glykaman, попытка, конечно, хорошая, НО!
недочётов и ошибок очень много! начиная с того, что обрабатывается массив из N+1 элементов (везде у Вас от 0 до n, а должно быть или от 0 до n-1 или от 1 до n), далее, зачем-то в first вы ищете сумму, хотя в задании нужно найти произведение. далее, в задаче two вы включаете в сумму значение минимального элемента, хотя в условии задачи сказано найти сумму ДО минимального элемента. ваше решение третьей задачи я умозрительно продебажить не смог, похоже, что последний элемент не будет никогда сортироваться. далее, если массив из вещественных значений, то почему функции first и two возвращают ЦЕЛОЕ число. Кроме того, меня всегда умиляло, когда одна переменная (в вашем случае это n) передаётся как параметер процедуры/функции, а сам массив обрабатывается глобально! Если уж Вы используйте параметры, так передавайте в качестве параметров и переменную-массив (это было бы логично). Допустим дано несколько (три) массивов и нужно выполнить вышеуказанные действия с каждым из них. Вы будете писать три разные функции first, two и три разные процедуры three ?! Цитата:
Цитата:
p.s. да, а кто Вам сказал, что автору топика нужно решение на Паскаль? |
||
13.07.2013, 14:42 | #5 | |
Пользователь
Регистрация: 13.07.2013
Сообщений: 18
|
Цитата:
А про язык автор ничего не сказал) Так что волен реализовывать как хочу)))) (Это правда Delphi был по задумке, хотя не уверен что swap есть и в паскале и в делфи.)
Я тебе чем-то помог? Нажми слева на значок весов. Спасибо =)
Мой сайт с видеоуроками по программированию - http://programmerinfo.ru/ Последний раз редактировалось -glykaman-; 13.07.2013 в 15:10. |
|
13.07.2013, 17:35 | #6 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
13.07.2013, 19:04 | #7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Сергей, посмотрите эту тему http://www.programmersforum.ru/showthread.php?t=214540
Всё встанет на свои места. |
13.07.2013, 19:50 | #8 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
|
||
13.07.2013, 22:06 | #9 | |
Пользователь
Регистрация: 13.07.2013
Сообщений: 18
|
Цитата:
Можно просто приписать вот это Код:
Я тебе чем-то помог? Нажми слева на значок весов. Спасибо =)
Мой сайт с видеоуроками по программированию - http://programmerinfo.ru/ |
|
14.07.2013, 13:49 | #10 |
Регистрация: 04.12.2012
Сообщений: 4
|
На языке Си(и немного С++), забыл упомянуть, измените.
Я вот попробовал и написал первые две операции но не знаю правильно ли и не могу дописать третью операцию про сортировку. Задание у меня такого, что нужно сделать проектом где три файла с кодами main, calc и test my.h Код:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
(C#)Одномерный массив из n вещественных чисел | DeadWind | Помощь студентам | 0 | 18.04.2013 21:32 |
Преобразовать одномерный массив, состоящий из 10 вещественных элементов.... | serjj | Общие вопросы C/C++ | 9 | 31.01.2013 19:11 |
1)Дан одномерный массив В,состоящий из 2n элементов.Переставить его элементы по следующему правилу b[1],b[n+1],b[2],b[n+2],.....b[ | Vinam* | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.12.2011 16:39 |
Программа запрашивает имя файла и формирует массив, состоящий из сумм каждых трех вещественных компонент | brother-bear | Помощь студентам | 0 | 26.04.2010 19:09 |
Ввести одномерный массив, состоящий из 10 элементов | zergon | Помощь студентам | 3 | 24.12.2009 21:34 |