Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 20:39   #1
Fiber
 
Регистрация: 29.11.2010
Сообщений: 5
Подмигивание Массивы структур.

Помогите решить задачу, и объяснить ее суть. Заранее спасибо.

1. Описать структуру с именем SCHOOL, которая содержит следующие поля:
- NAME - фамилия и имя ученика;
- GROUP - номер группы;
- SUBJECT - успеваемость по пяти предметам (массив из пяти
элементов).
Написать программу, отдельными функциями выполняет следующие действия:
- Ввод с клавиатуры данных в массив LEARNER, что
состоит из N переменных типа SCHOOL;
- Упорядочение записей в алфавитном порядке;
- Вывод на экран фамилий и номеров групп для всех студентов,
имеющих хотя бы одну оценку 2; если таких студентов нет,
то вывести соответствующее сообщение.
Fiber вне форума Ответить с цитированием
Старый 29.11.2010, 20:44   #2
.pixel
c++, dx/ogl
Форумчанин
 
Аватар для .pixel
 
Регистрация: 10.11.2008
Сообщений: 131
По умолчанию

Fiber,
Цитата:
Заранее спасибо.
Заранее не за что.

а мысли есть у самого на этот счет какие-нибудь? Может код какой набросал в голове, м?
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but
rather how many batches/frame!
.pixel вне форума Ответить с цитированием
Старый 29.11.2010, 20:50   #3
Fiber
 
Регистрация: 29.11.2010
Сообщений: 5
По умолчанию

Ну могу немного написать=))

Код:
#include <iostream.h>
struct SCHOOL
{
int NAME[30]
char GROUP[12]
char SUBJECT[6]
}
RASP[100];
void GETDATA()
{
int n;
cin>>n;
for (int i=0; i<n; i++);
cin>>RASP[i].DATE>>RASP[i]
Наверно зделал купу ошибок=))
Дальше ненаю, так как только 1 месяць учусь програмиривать((
Но буду старатса учитса дальше=))
Fiber вне форума Ответить с цитированием
Старый 29.11.2010, 21:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ох горе... Видать лень-матушка твоя подруга. А чтож ты на дипломке делать будешь? Дорого нонче стоит купить чужую разработку. Шел бы уже в подмастерья...
Ладно, вот тебе пояснение, коль книгу не прочел
Итак, обьявление структуры:
Код:
const int n=5;
struct SCHOOL{
 string NAME;// - фамилия и имя ученика;
 int GROUP;// - номер группы;
 int SUBJECT[5];// - успеваемость по пяти предметам (массив из пятиэлементов).
} Студенты[n];
Твоя задача почитать о string, struct, int - что это за слова. В твоей книге они описаны, я сам видел.


Ввод:
Код:
 void Ввод(){
	 for(int i=0;i<n;i++){
		 printf("Введите Студента:");
		 scanf("%s",&Студенты[i].NAME);
		 scanf("%d",&Студенты[i].GROUP);
		 scanf("%d",&Студенты[i].SUBJECT);
	 }
 }
Разобраться с функциями в Си и операторами ввода вывода.
http://www.realcoding.net/articles/f...ntf-scanf.html

Цитата:
Упорядочение записей в алфавитном порядке;
Топай читать про сортировку http://www.programmersforum.ru/showthread.php?t=49096
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.11.2010, 21:16   #5
Fiber
 
Регистрация: 29.11.2010
Сообщений: 5
По умолчанию

Про struct всьо прочитал как ти и говорил=)) Про string обезательно прочитаю))) Просто 5 недель всево С++ в глаза видел( Не суди строго(
Fiber вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массивы структур Tirendus Общие вопросы C/C++ 10 24.05.2010 15:17
[Assembler] Массивы структур Opiym Помощь студентам 4 26.02.2010 18:52
C++,структуры,NEW,массивы из структур -ushёl- Помощь студентам 2 15.11.2009 20:18
массивы структур vasek123 Общие вопросы C/C++ 25 07.03.2009 20:13
Массивы структур.СИ под ДОС. Zid@ne Общие вопросы C/C++ 2 12.12.2008 18:16