поиск футболистов по заданным параметрам
Информатика

Напишите программу на Паскале, которая выбирает из списка футболистов тех, у кого год рождения находится в диапазоне

Напишите программу на Паскале, которая выбирает из списка футболистов тех, у кого год рождения находится в диапазоне от k до m и кто забил за сезон ровно b голов. В первой строке вводятся три числа: k, m и b. Во второй строке записано количество футболистов в списке n. Следующие n строк имеют формат: <фамилия> <имя> <год рождения> <число забитых голов>. Программа должна вывести фамилии и имена футболистов, год рождения которых находится в диапазоне от k до m и кто забил за сезон ровно b голов. Фамилии и имена выводятся в последней строке.
Верные ответы (1):
  • Viktorovna
    Viktorovna
    67
    Показать ответ
    Программирование на Паскале: поиск футболистов по заданным параметрам

    Объяснение: Для решения этой задачи нам понадобится использовать циклы и условные операторы в языке программирования Паскаль. Сначала мы считываем три числа: k, m и b, которые определяют год рождения, в котором должны находиться футболисты, и количество голов, которое они должны были забить за сезон. Затем мы считываем количество футболистов в списке n. Далее следуют n строк, каждая из которых содержит фамилию, имя и год рождения футболиста, разделенные пробелом.

    Мы создаем цикл, который будет проходить по каждому футболисту в списке. Внутри цикла мы проверяем, соответствует ли год рождения футболиста заданному диапазону (k - m) и совпадает ли количество голов футболиста с b. Если оба условия выполняются, то фамилия и имя футболиста добавляются в специальный список.

    В конце программы мы выводим все фамилии и имена футболистов, которые соответствуют заданным параметрам.

    Пример:

    Введите годы рождения (k, m) и количество голов (b): 1995 2000 10
    Введите количество футболистов в списке (n): 5
    Введите фамилию, имя и год рождения для каждого футболиста:
    Иванов Иван 1998
    Петров Петр 1999
    Сидоров Сидор 2001
    Смирнов Алексей 1996
    Кузнецов Дмитрий 1997

    Футболисты, удовлетворяющие заданным параметрам:
    Иванов Иван
    Петров Петр
    Смирнов Алексей
    Кузнецов Дмитрий


    Совет: При написании программы на Паскале важно правильно использовать условные операторы и не забывать о синтаксисе языка. Разбейте задачу на подзадачи и решайте каждую из них пошагово. Не забудьте проверить, работает ли ваша программа на разных тестовых данных, чтобы удостовериться, что она дает правильные результаты.

    Задача для проверки: Напишите программу на Паскале, которая выбирает из списка студентов тех, у кого возраст от a до b и средний балл больше или равен c.
Написать свой ответ: