21:17

С++

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
Помогите с задачами.
читать дальше

@темы: Вопрос, C++

Комментарии
15.04.2012 в 21:33

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
слушайте для таких вещей симпатичные девушки заводят себе молодых людей "разбирающихся в компьютерах". С девушки борщ, с парня программа, ну или как то еще...
вы так будите просить написать каждую программу, которую вам наивно задают?
15.04.2012 в 21:34

К номер2 в голову приходит только такой вариант: (Можно и по другому, но тогда скорее всего придется выйти за рамки "программы обучения")

15.04.2012 в 21:52

Православные красные звёзды над Кремлём канонично горят ©
Marietta Amberlinn, у вас проблемы с синтаксисом языка программирования ("путаюсь в операторах, но блок-схему нарисую") или с алгоритмикой как таковой ("не понимаю, как разложить задачу на последовательность команд")? Во втором случае могу вас по Скайпу поднатаскать, подробности в личку

1. Основная идея:
- задаём переменную для хранения максимального значения;
- читаем последовательность;
- каждое значение проверяем на кратность 11 (должно делиться без остатка);
- первое найденное кратное 11 сохраняем как максимальное;
- все последующие кратные 11 сравниваем с максимальным, если они больше - перезаписываем максимальное.

Вот он ваш анализ. Читайте хэлп, пробуйте изобразить. В целом задачка простенькая, в бэйсике или паскале записывается строчек в 5, не считая ввода-вывода.

2. Доп. условие это задача на двойной цикл. В общем виде:
- Стоя на первом элементе массива (i=1), запускаем второй цикл от i+1 до m, если X[i] и X[y] совпадают, пишем их номера в output.
- Двигаем i дальше. Повторяем.

Если Вам надо только номера равных максимальных значений найти, вставьте дополнительную проверку или вместо этого после нахождения максимального пробегитесь по массиву ещё раз, выписывая номера при совпадении.
15.04.2012 в 22:28

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
эээммм...
спасибо, больше не буду беспокоить...