Вариант 4
1. Описать структуру с именем student, содержащую следующие поля: • name – фамилия; • group – номер группы (целое число); • marks – успеваемость, оценки (массив из пяти элементов).
2. Написать программу, выполняющую следующие действия :
• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы;
• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student;
• вывод на дисплей фамилий и всех оценок студентов, фамилия которых содержит букву а; • если таких студентов нет, вывести соответствующее сообщение. Вариант 5
Описать структуру с именем student, содержащую следующие поля:
• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).
• balls – общая характеристика учебы. (число с плавающей точкой)
2. Написать программу, выполняющую следующие действия :
• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;
• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;
• для каждого студента рассчитать балы (balls) по формуле – сумма оценок (marks) * посещаемость (attendance)/ 100; • для каждого студента вывести на экран фамилию и рассчитанный бал.
Вариант 6
Описать структуру с именем student, содержащую следующие поля:
• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).
• balls – общая характеристика учебы. (число с плавающей точкой)
2. Написать программу, выполняющую следующие действия :
• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;
• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;
• для каждого студента рассчитать балы (balls) по формуле – посещаемость (attendance)/100 + средняя оценка по всем 5 дисциплинам ; • для каждого студента вывести на экран фамилию и рассчитанный бал.
Вариант 7
Описать структуру с именем student, содержащую следующие поля:
• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).
• balls – общая характеристика учебы. (число с плавающей точкой)
2. Написать программу, выполняющую следующие действия :
• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы, поле balls не заполняется;
• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student, поле balls не заполняется;
• узнать среднюю посещаемость (attendance) в массиве студентов;
• узнать среднюю оценку (marks) для каждого студента; • вывести рассчитанные значения на дисплей.
Вариант 8
Описать структуру с именем student, содержащую следующие поля:
• name – фамилия; • attendance – посещаемость в процентах (целое число); • marks – успеваемость, оценки (массив из пяти элементов).
• year – год поступления (целое число).
• payment – платник?( может быть 0 или 1).
2. Написать программу, выполняющую следующие действия :
• инициализацию массива massiveStudents, состоящий из 3 структур типа student в тексте программы,
• ввод с клавиатуры данных в массив massiveStudents, состоящий из 3 структур типа student.
• Вывести на дисплей фамилию студента с лучшей посещаемостью;
• Вывести на дисплей фамилии студентов - платников, если такие есть.
