ГлавнаяПрограммирование → Контрольная работа программирование на C++

Контрольная работа программирование на C++

Задание

1. Задание Файлы

Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.

2. Задание Двусвязный список

1.) Составить программу, которая содержит текущую информацию об успеваемости студентов.

Сведения о студентах включают: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов).

  • 2.) Программа должна обеспечивать: хранение сведений обо всех студентах в виде двусвязного списка, записи должны быть упорядочены по возрастанию среднего балла;
  • добавление данных о новых студентах;
  • удаление данных о студенте, фамилия которого введена с клавиатуры;
  • вывод сведений обо всех студентах;

по запросу выводятся сведения о студентах, которые имеют оценки 4 и 5.

3.) Программа должна обеспечивать диалог с помощью меню. 

3. Задание Классы

Описать класс, реализующий стек и работу с ним.

1.) Класс должен содержать следующие сведения о студентах:

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

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

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

2.) В классе должны быть реализованы следующие операции над стеком:

  • добавление данных о новых студентах;
  • удаление данных о студенте, фамилия которого введена с клавиатуры;
  • вывод сведений обо всех студентах;
  • изменение оценок у студента, фамилия которого введена с клавиатуры.

3.) Программа должна обеспечивать диалог с помощью меню.

4.) В программе должны быть созданы два экземпляра класса: отличники (имеют оценки 4 и 5) и студенты, которые имеют оценки 3 и 2. При добавлении нового студента должен быть автоматически выбран экземпляр стека, в который добавляются данные. При изменении оценок студента информация о студенте должна быть автоматически перенесена в другой список. При выводе информации о студентах, пользователь должен выбрать какой список студентов выводить (отличники или студенты с 3 и 2), либо вывести всех студентов из обоих списков.

Детали товара
  • 330 руб.
  • Лабораторная работа
  • C++
  • Нет
  • Visual Studio
  • Нет
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.