Алгоритмизации
Скачать 1.15 Mb.
|
ЗАДАНИЕ 6. Создание и обработка структурПервыйуровеньсложностиНаписать программу по обработке массива структур, содержащего следующую информацию о студентах: фамилия и инициалы; год рождения; номер группы; оценки за семестр: физика, математика, информатика, химия; средний балл. Организовать ввод исходных данных, средний балл рассчитать по введенным оценкам. Распечатать анкетные данные студентов, сдавших сессию на 8, 9 и 10. Распечатать анкетные данные студентов-отличников, фамилии которых начинаются с интересующей вас буквы. Распечатать анкетные данные студентов-отличников из интересующей вас группы. Распечатать анкетные данные студентов, фамилии которых начинаются с буквы А и сдавших математику на 9 и 10. Распечатать анкетные данные студентов интересующей вас группы, имеющих оценку 9 по физике и оценку 10 по высшей математике. Распечатать анкетные данные студентов интересующей вас группы. Фамилии студентов начинаются с букв В, Г и Д. Распечатать анкетные данные студентов, не имеющих оценок4 и5 по информатике и математике. Вычислить общий средний балл всех студентов и распечатать список студентов со средним баллом выше общего среднего балла. Вычислить общий средний балл всех студентов и распечатать список студентов интересующей вас группы, имеющих средний балл выше общего среднего балла. Распечатать анкетные данные студентов интересующей вас группы, имеющих оценки 3 и 4. Распечатать анкетные данные студентов интересующей вас группы, имеющих оценку 9 по информатике. Распечатать анкетные данные студентов, имеющих оценку 8 по физике и оценку 9 по высшей математике. Вычислить общий средний балл студентов интересующей вас группы и распечатать список студентов этой группы, имеющих средний балл выше общего среднего. Распечатать анкетные данные студентов-отличников интересующей вас группы. Распечатать анкетные данные студентов интересующей вас группы, имеющих средний балл выше введенного с клавиатуры. ВторойуровеньсложностиНаписать программу предыдущего варианта, создав из предложенных анкетных данных динамический массив введенной с клавиатуры размерно- сти. Полученные данные упорядочить: для символьных данных – по алфавиту (выбрав нужное поле), для числовых данных – по возрастанию (убыванию). |