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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2010, 16:57   #1
Wrack
 
Аватар для Wrack
 
Регистрация: 27.10.2010
Сообщений: 7
Вопрос Список студентов

подскажите плз как вывести отдельно информацию только о мужчинах?

Код:
#include<iostream.h>
 
class Student{
public:
  char Name[10][10];
  char Sname[10][10];
  char Gr[10][10];
  int Num;
  char Sex[10];
  void Input(int N);
  void Out(int N);
 
}STUD;
 
 
 
 
class Second:public Student{
 
public:
 int Math[10];
 int Fiz[10];
 int Fil[10]; 
 int OP[10];
 int OS[10];
 int Itogo[10];
  void Input(int N);
}SND; 
 
void Student::Input(int N)
{
cout<<"Name ";
cin>>Name[N];
cout<<"SName ";
cin>>Sname[N];
cout<<"Gr ";
cin>>Gr[N];
cout<<"Sex ";
cin>>Sex[N];
}
 
void Student::Out(int N)
{
cout<<"Num "<<N<<endl;
cout<<"Name "<<Name[N]<<endl;
cout<<"SName "<<Sname[N]<<endl;
cout<<"Gr "<<Gr[N]<<endl;
cout<<"Sex "<<Sex[N]<<endl;
cout<<"Itogo "<<SND.Itogo[N]<<endl;
}
 
 
 
void Second::Input(int N)
{
 
cout<<"Math ";
cin>>Math[N];
cout<<"Fiz ";
cin>>Fiz[N];
cout<<"Fil ";
cin>>Fil[N];
cout<<"OP ";
cin>>OP[N];
cout<<"OS ";
cin>>OS[N];
Itogo[N]=Math[N]+Fiz[N]+Fil[N]+OP[N]+OS[N];
 
 
}
 
 
 
 
void main()
{
int c=0,N=0;
 
m1:
cout<<"Input 1 Output 2 ";
cin>>c;
cout<<"Num ";
cin>>N;
 
if(c==1)
{
  STUD.Input(N);
  SND.Input(N);
 
}
 
if(c==2)
{
 STUD.Out(N);
 
}
else
 goto m1;
 
m4:
cout<<"Next 1 Exit 2 Man 3";
cin>>c;
if(c==1)
goto m1;
if(c==2)
goto m2;
if(c==3)
goto m3;
else
goto m4;

m2:
 
}
Wrack вне форума Ответить с цитированием
Старый 07.11.2010, 21:05   #2
casekey
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 95
По умолчанию

давно программы с гото не встречал ))

Код:
void GetMale()
{
if (Sex == "male") Out(N); 
}
в класс
casekey вне форума Ответить с цитированием
Старый 07.11.2010, 21:48   #3
Wrack
 
Аватар для Wrack
 
Регистрация: 27.10.2010
Сообщений: 7
По умолчанию

спасибо, а как выводить всех мужчин сразу, выводится только последний введеный(
Wrack вне форума Ответить с цитированием
Старый 07.11.2010, 22:11   #4
casekey
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 95
По умолчанию

циклом, так же как и всех выводить
casekey вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Список с заглавным звеном, из текстового файла получить список из записей и по нему уже сделать задание Zigfried Помощь студентам 2 04.10.2010 20:29
Список студентов Кс_ Microsoft Office Excel 1 17.06.2010 09:50
Индивидуальное задание(список студентов, библиотека) AlverX Microsoft Office Access 0 24.05.2009 18:29
Данные-проверка-список (список на другом листе) Inbox Microsoft Office Excel 7 26.12.2008 01:43
Рассортировать по возрастанию и вывести на печать список студентов. Sergeo_89 Фриланс 6 09.12.2008 13:51