Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 Lab.Структуры.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
103 Кб
Скачать
☆

Вариант 4

1. Описать структуру с именем student, содержащую следующие поля: • name – фамилия; • group – номер группы (целое число); • marks – успеваемость, оценки (массив из пяти элементов).

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

• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы;

• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student;

• вывод на дисплей фамилий и всех оценок студентов, фамилия которых содержит букву а; • если таких студентов нет, вывести соответствующее сообщение. Вариант 5

  1. Описать структуру с именем student, содержащую следующие поля:

• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).

• balls – общая характеристика учебы. (число с плавающей точкой)

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

• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;

• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;

• для каждого студента рассчитать балы (balls) по формуле – сумма оценок (marks) * посещаемость (attendance)/ 100; • для каждого студента вывести на экран фамилию и рассчитанный бал.

Вариант 6

  1. Описать структуру с именем student, содержащую следующие поля:

• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).

• balls – общая характеристика учебы. (число с плавающей точкой)

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

• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;

• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;

• для каждого студента рассчитать балы (balls) по формуле – посещаемость (attendance)/100 + средняя оценка по всем 5 дисциплинам ; • для каждого студента вывести на экран фамилию и рассчитанный бал.

Вариант 7

  1. Описать структуру с именем student, содержащую следующие поля:

• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).

• balls – общая характеристика учебы. (число с плавающей точкой)

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

• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;

• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;

• узнать среднюю посещаемость (attendance) в массиве студентов;

• узнать среднюю оценку (marks) для каждого студента; • вывести рассчитанные значения на дисплей.

Вариант 8

  1. Описать структуру с именем student, содержащую следующие поля:

• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).

• year – год поступления (целое число).

• payment – платник?( может быть 0 или 1).

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

• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы,

• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student.

• Вывести на дисплей фамилию студента с лучшей посещаемостью;

• Вывести на дисплей фамилии студентов - платников, если такие есть.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]