школьные олимпиады по программированию.Решение и разбор задач.

здесь будет размещено решение этой задачи после анализа сданных вариантов...

Анализ и разбор задачи.Знания и умения.
Условие задачи:

Задача А. Максимальная сумма из трех чисел.

Определить максимальную сумму из последовательности целых чисел по модулю не превышающих 10000.

Входные данные: в первой строке количество элементов n>=3, во второй элементы через пробел

Выходные данные: максимальная сумма

INPUT.TXT
5
12 3 4 2 1
OUTPUT.TXT
19

Алгоритм

1)из входного файла input.txt считываем количество чисел и запоминаем в массиве

2)сортируем методом пузырька элементы последовательности по возрастанию

3)выводим сумму последних трех элементов отсортированного массива данных

Знать:

  • оператор выбора "if <условие> then <оператор>"
  • циклы с параметром for.., с предусловием while..., с постусловием repeat...
  • алгоритм простейшей сортировки "метод пузырька"
  • обьявление процедуры в Турбо Паскале 7.0


Уметь:
  • работать с входными и выходными файлами input.txt output.txt
домой
Hosted by uCoz