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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2012, 22:45   #1
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
По умолчанию Описать класс "Студенческая группа".

Описать класс "Студенческая группа".Предусматреть возможность работы с переменным числом студентов , поиска студента по какому-либо признаку (например по фамилии , дате раождения или номеру телефона), добавления и удаления записей , сортировки по разным полям.
Написать программу , демнстрирующую работу с этим классом .Программа должна содержать меню , позволяющее осуществлять проверку всех методов класса.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
class Student
{
public :
Student();
void vvod(int);
void vivod();
//void poiskFIO();
//void poiskDATA();
//void del(int);
//void add();
char Number[100][50];
char Fio[100][50];
char Year[100][4];
int N;};


Student::Student()
{int i;
for (i=0; i<100; i++)
{strset(Number[i],'\0');
strset(Fio[i],'\0');
strset(Year[i],'\0');
}
N=0;
}


void Student::vvod(int a)
{int i;
N=a;
for (i=0; i<N; i++)
{cout<<" *** Student "<<(i+1)<<":\n";
cout<<"FIO: "; gets(Fio[i]);
cout<<"Tel.: "; gets(Number[i]);
cout<<"Year: "; gets(Year[i]);
cout<<"\n\n";
}
cout<<"Student of End. Press any key...";
getch();
}

void Student::vivod()
{int i;
for (i=0; i<N; i++)
{cout<<" *** Student "<<(i+1)<<":\n";
cout<<"FIO: "; puts(Fio[i]);
cout<<"Tel.: "; puts(Number[i]);
cout<<"Year: "; puts(Year[i]);
cout<<"\n\n";
}
cout<<"Student of End. Press any key...";
getch();
}

//void Student:oiskFIO()
// {char f[1][100];
// int i;
// cout<<"FIO: "; gets(f[0]);
// for (int i=0; i<N; i++)
// if (f[0]==Fio[i]) {cout<<"FIO: "; puts(Fio[i]);
// cout<<"Tel.: "; puts(Number[i]);
// cout<<"Year: "<<Year;
// cout<<"\n\n";}
// }




int main()
{Student m;
m.vvod(3);
getch();
}
Megapol вне форума Ответить с цитированием
Старый 23.04.2012, 22:46   #2
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Megapol Посмотреть сообщение
Описать класс "Студенческая группа".Предусматреть возможность работы с переменным числом студентов , поиска студента по какому-либо признаку (например по фамилии , дате раождения или номеру телефона), добавления и удаления записей , сортировки по разным полям.
Написать программу , демнстрирующую работу с этим классом .Программа должна содержать меню , позволяющее осуществлять проверку всех методов класса.
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
class Student
{
public :
Student();
void vvod(int);
void vivod();
//void poiskFIO();
//void poiskDATA();
//void del(int);
//void add();
char Number[100][50];
char Fio[100][50];
char Year[100][4];
int N;};


Student::Student()
{int i;
for (i=0; i<100; i++)
{strset(Number[i],'\0');
strset(Fio[i],'\0');
strset(Year[i],'\0');
}
N=0;
}


void Student::vvod(int a)
{int i;
N=a;
for (i=0; i<N; i++)
{cout<<" *** Student "<<(i+1)<<":\n";
cout<<"FIO: "; gets(Fio[i]);
cout<<"Tel.: "; gets(Number[i]);
cout<<"Year: "; gets(Year[i]);
cout<<"\n\n";
}
cout<<"Student of End. Press any key...";
getch();
}

void Student::vivod()
{int i;
for (i=0; i<N; i++)
{cout<<" *** Student "<<(i+1)<<":\n";
cout<<"FIO: "; puts(Fio[i]);
cout<<"Tel.: "; puts(Number[i]);
cout<<"Year: "; puts(Year[i]);
cout<<"\n\n";
}
cout<<"Student of End. Press any key...";
getch();
}

//void Student:oiskFIO()
// {char f[1][100];
// int i;
// cout<<"FIO: "; gets(f[0]);
// for (int i=0; i<N; i++)
// if (f[0]==Fio[i]) {cout<<"FIO: "; puts(Fio[i]);
// cout<<"Tel.: "; puts(Number[i]);
// cout<<"Year: "<<Year;
// cout<<"\n\n";}
// }




int main()
{Student m;
m.vvod(3);
getch();
}
ПОМОГИТЕ ПОЖАЛУЙСТА ДОДЕЛАТЬ
Megapol вне форума Ответить с цитированием
Старый 23.04.2012, 22:47   #3
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
По умолчанию

ПОМОГИТЕ ПОЖАЛУЙСТА ДОДЕЛАТЬ
Megapol вне форума Ответить с цитированием
Старый 24.04.2012, 00:22   #4
9esa
Пользователь
 
Регистрация: 26.02.2012
Сообщений: 20
По умолчанию

Что не работает то ?!
И где проблемы?
9esa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать класс, реализующий тип данных "вещественная матрица" PROkaZZZniK Помощь студентам 1 12.04.2012 13:11
студенческая группа алексей2011 Паскаль, Turbo Pascal, PascalABC.NET 0 09.05.2011 22:21
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Студенческая Группа CRAZY_NUTS Помощь студентам 3 10.01.2009 16:23
доступ к личным сообщениям и новая группа "Пользователи" Alar О форуме и сайтах клуба 30 22.12.2008 23:41