Форум программистов, компьютерный форум CyberForum.ru

Определите структуру с именем - C++

Восстановить пароль Регистрация
 
LoGaNShtorM
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 63
23.05.2013, 20:52     Определите структуру с именем #1
1)Определите структуру с именем ticket и полями vagon, mesto (в ней хранятся данные о номере вагона и месте).
2)Определите структуру с именем passazir (она хранит данные о пассажирах поезда) и полями fam (фамилия) и tick (поле типа структура ticket).
3)Создайте массив с именем poezd из 100 структур типа passazir.
4)В цикле произведите заполнение полей структур массива данными, вводимыми с клавиатуры (на отделении есть две специальности).
5)Выведите список фамилий пассажиров определенного вагона (номер вводится пользователем с клавиатуры) с указанием места.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 20:52     Определите структуру с именем
Посмотрите здесь:

Описать структуру с именем TRAIN C++
C++ Описать структуру с именем AEROFLOT
Структуру с именем ZNAK C++
C++ Описать структуру с именем ZNAK
Разработать структуру с именем TRAIN C++
Описать структуру с именем TOVAR C++
Описать структуру с именем TRAIN C++
C++ Описать структуру с именем Order

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
23.05.2013, 22:43     Определите структуру с именем #2
Цитата Сообщение от LoGaNShtorM Посмотреть сообщение
(на отделении есть две специальности).
То есть поезд, - санитарный? Со страхом, но спрошу: Какое отделение имеется ввиду?

Добавлено через 56 минут
С пунктом 4 непонятно. Может это натолкнёт на то, что нужно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include<string>
using namespace std;
struct Ticket{
int vagon;
int place;
Ticket():vagon(0),place(0){};
Ticket(int _v, int _p):vagon(_v),place(_p){};
};
struct Passenger{
string famalName;
Ticket ticket;
Passenger():famalName(""),ticket(){};
Passenger(string _f, int _v, int _p):famalName(_f),ticket( _v, _p){};
Passenger (const Passenger& orig){
famalName=string(orig.famalName);
ticket=Ticket(orig.ticket.vagon, orig.ticket.place);
}
};
const int QUANTITY=3;//3 - для проверки, потом задайте 100
int main()
{
setlocale (LC_CTYPE, "Russian");
Passenger arrPass[QUANTITY];
cout<<"Введите фамилию, номер вагона и место пассажира"<<endl;
for ( int i=0; i < QUANTITY; ++i ){
cout<<"Пассажир № "<<i+1<<" Фамилия: ";
cin>>arrPass[i].famalName;
cout << endl;
cout<<" Вагон №: ";
cin>>arrPass[i].ticket.vagon;
cout << endl;
cout<<" Место №: ";
cin>>arrPass[i].ticket.place;
cout << endl;
}
int rockovoyVagon=0;
cout<<"Введите номер вагона для составления списка пассажиров, едущих в нём: ";
cin>>rockovoyVagon;
cout << endl;
int cnt=0;
for ( int i=0; i < QUANTITY; ++i ){
    if(arrPass[i].ticket.vagon==rockovoyVagon){
cnt++;
cout<<arrPass[i].famalName<<" Место в вагоне № "<<rockovoyVagon<<" занимает "<<arrPass[i].ticket.place<<"-е"<<endl;
    }
}
if(cnt==0)cout<<"Не найдено пассажиров в вагоне № "<<rockovoyVagon;
cout << endl;
system( "pause" ); 
return 0;
}
LoGaNShtorM
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 63
24.05.2013, 01:15  [ТС]     Определите структуру с именем #3
IGPIGP, я не знаю, честное слово )
Yandex
Объявления
24.05.2013, 01:15     Определите структуру с именем
Ответ Создать тему
Опции темы

Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru