Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Программа С++
 
 автор: Ildar1212   (25.04.2011 в 15:14)   письмо автору
884 байт
 
 

здравствуйте, помогите доделать лабораторную, первую часть решил и не могу вторую, т.е. нужно сделать сортировку по алфавиту...
Вот задача:
1. Описать структуру с именем STUDENT, содержащую следующие поля:
• фамилия и инициалы;
• номер группы;
• успеваемость (массив из пяти элементов);
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по альфавиту;
• вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2;
•если таких студентов нет, вывести соответствующее сообщение.


#include <iostream>
using namespace std;
struct STUDENT 
{
char name[256];
int namberGroup;
float uspevaimost[5];
};
void main()
{
/*STUDENT i={"Ivanov",23,{4}};

cout<<" "<<i.name<<endl;*/


int j,i;
STUDENT massive[10];
for (j=0; j<10; j++)
{
cout<<" Name: "; cin>>massive[j].name;
cout<<" namberGroup: "; cin>>massive[j].namberGroup;
cout<<" uspevaimost[0]: "; cin>>massive[j].uspevaimost[0];
cout<<" uspevaimost[1]: "; cin>>massive[j].uspevaimost[1];
cout<<" uspevaimost[2]: "; cin>>massive[j].uspevaimost[2];
cout<<" uspevaimost[3]: "; cin>>massive[j].uspevaimost[3];
cout<<" uspevaimost[4]: "; cin>>massive[j].uspevaimost[4];
}


int k;
cin>>k;

}

нужна помощь начиная вот отсюда:

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования