
16.12.2007, 05:20
|
|
Новичок
Регистрация: 15.10.2007
Сообщений: 2
Провел на форуме: 6848
Репутация:
0
|
|
очень прошу помощи с задачей "Золотая гора" ("Треугольник") на 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"
Если не сдам в понедельник - не допустят до сессии, хотя это - последний оставшийся зачёт(
кол-во плюсов-благодарностей,какое хотите за реализацию задачи, заявляйте в пм
Последний раз редактировалось FK2703; 16.12.2007 в 05:22..
|
|
|