Учебное пособие предназначено для подготовки к выполнению лабораторных работ по дисциплине «Технологии и методы программирования»


Download 1.34 Mb.
bet25/30
Sana16.06.2023
Hajmi1.34 Mb.
#1494443
TuriУчебное пособие
1   ...   22   23   24   25   26   27   28   29   30
Вариант 3
На вход программе подаются сведения о номерах школ учащихся, участвовавших в районной олимпиаде по информатике. В первой строке сообщается количество учащихся N (N<=1000), каждая из следующих N строк имеет формат: <Фамилия> <Инициалы> <номер школы>, где <Фамилия> - строка, состоящая не более чем из 20 символов, <Инициалы> - строка, состоящая из 4 символов (буква, точка, буква, точка), <номер школы> - не более чем двузначный номер. Данные при вводе разделить одним пробелом. Пример входной строки: Иванов П. С. 57
Требуется написать программу, которая будет выводить на экран информацию, из какой школы было меньше всего участников (таких школ может быть несколько). При этом необходимо вывести информацию только по школам, пославшим хотя бы одного участника.
Вариант 4
Описать структуру с именем AEROFLOT, содержащую следующие поля:

Написать программу, выполняющую следующие действия:

  • ввод с клавиатуры данных в массив, состоящий из 7 элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса;

  • вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры;

  • если таких рейсов нет, вывести соответствующее сообщение.

Вариант 5
На вход программе подается последовательность целых чисел. В первой строке сообщается количество чисел N, которое должно быть не больше 100, во второй строке идут сами числа. Требуется написать программу, которая будет выводить на экран числа в следующем порядке:
сначала отрицательные числа, потом положительные. При этом должна сохраняться исходное взаимное положение, как среди отрицательных, так и среди положительных чисел.
Вариант 6
Описать структуру с именем STUDENT, содержащую следующие поля:

  • фамилия и инициалы;

  • номер группы;

  • успеваемость (массив из пяти элементов);

Написать программу, выполняющую следующие действия:

  • ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию номера группы;

  • вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив, если средний балл студента больше 4.0;

  • если таких студентов нет, вывести соответствующее сообщение.


Download 1.34 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   30




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling