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

Добавить в задачу функцию - C++

Восстановить пароль Регистрация
 
LoGaNShtorM
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 63
09.06.2013, 14:58     Добавить в задачу функцию #1
Помогите пожалуйста, вот задача, требуется переделать её так чтобы она была с функцией.


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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 14:58     Добавить в задачу функцию
Посмотрите здесь:

Работа со списком...Не могу добавить функцию добавить элементы в начало списка... C++
Добавить в строковый класс функцию C++
Добавить в класс Student функцию-член класса C++
C++ сократить код, добавить функцию
C++ функции с++. Как добавить функцию
C++ Добавить дружественную функцию в программу
C++ Добавить функцию main() в код
Добавить дружественную функцию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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