![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
FK2703 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
очень прошу помощи с задачей "Золотая гора" ("Треугольник") на C
Входной файл input.txt Выходной: output.txt Идея-подсказка, предложенная мне: "Реализация проста-делай двумерный массив и пускай цикл снизу. Последняя строка совпадает с исходной, а дальше подымайся вверх и выбирай максимум из двух. a[0][0] твой ответ" Пример правильного input.txt: 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 Первое число во входном файле (5) - количество строк в треугольнике. Соответственно, остальные - его заполнение. Надо найти сумму чисел, расположенных на пути, начинающемся в верхней точке треугольника и заканчивающимся на основании. Условия: 1. Каждый шаг на пути может осуществляться вниз по диагонали влево или вниз по диагонали вправо. 2. Число строк в треугольнике - от 1 до 100 3. Треугольник составлен из простых чисел от 0 до 99 Выходные данные. В файл output.txt записывается только наибольшая сумма в виде целого числа. Для треугольника из примера правильно работающая прога запишет: "30" Если не сдам в понедельник - не допустят до сессии, хотя это - последний оставшийся зачёт( |
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
||||
|
||||
FK2703 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
знаю, что не простые. НО в задаче такое условие и этот пример. Думаю, что на слово "простые" надо закрывать глаза
|
|||
|
||||
FK2703 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
люди, нид хелп.... очень! Есть даж код, но надо поправить так, чтобы прога из текстового файла могла брать одно- и двухразрядные числа, разделённые пробелами!
Это сообщение отредактировал(а) zkv - 21.12.2007, 01:01 |
|||
|
||||
kali |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.11.2006 Где: Минск Репутация: 18 Всего: 20 |
Это задача с международной олимпиады по информатике 1994 года. День первый, задача первая.
У меня есть решение на паскале. Сча если сильно лениво не будет в си перекидаю.
--------------------
Работая над решением задачи, всегда полезно знать ответ. |
|||
|
||||
kali |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.11.2006 Где: Минск Репутация: 18 Всего: 20 |
--------------------
Работая над решением задачи, всегда полезно знать ответ. |
|||
|
||||
FK2703 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
kali, спасибо!!!
![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |