• Напишите программу, которая находит в массиве количество элементов, равных максимальному. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 . Выходные данные Программа должна вывести два числа, разделив их пробелом: максимальный элемент массива и количество элементов массива, равных максимальному.
    Примеры
    входные данные 6 1 2 3 2 3 3
    выходные данные 3 3
    Помогите,пожалуйста, написать программу в паскале, у что-то не получается

Ответы 6

  • // PascalABC.NET 3.0, сборка 1111begin  var n:=ReadInteger();  var a:=ReadArrInteger(n);  var mx:=a.Max;  WriteFormat('{0} {1}',mx,a.Where(x->(x=mx)).Count)end.Тестовое решение:61 2 3 2 3 33 3Замечание:Предложенные в задании входные данные 6 1 2 3 2 3 3 некорректны, поскольку по условию должно быть две входные строки. На этом основании эти данные были разбиты на две строки и соответственно был организован их ввод.
    • Автор:

      ulises
    • 6 лет назад
    • 0
  • входные данные
    • Автор:

      dalerush
    • 6 лет назад
    • 0
  • в первой строке 6
  • во второй 1 2 3 2 3 3
    • Автор:

      bailey86
    • 6 лет назад
    • 0
  • Как Вы можете видеть, контрольное решение было именно на таких данных проведено.
  • спасибо
    • Автор:

      mcgee
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years