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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
#1

Описать структуру с именем AEROFLOT - C++

04.01.2013, 20:32. Просмотров 634. Ответов 4

Ребята помогите решить задачу для лабы....




Описать структуру с именем AER0FL0T, содержащую следующие поля:
• название пункта назначения рейса;
• номер рейса;
• тип самолета.
Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из семи элементов типа AER0FL0T
(записи должны быть упорядочены по возрастанию номера рейса);
• вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения,
название которого совпало с названием, введенным с клавиатуры
(если таких рейсов нет, вывести соответствующее сообщение).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 20:32     Описать структуру с именем AEROFLOT
Посмотрите здесь:

Описать структуру с именем AEROFLOT - C++
Описать структуру с именем AEROFLOT, содержащую следующие поля: □ название пункта назначения рейса; □ номер рейса; ...

Описать структуру с именем AEROFLOT - C++
Приветик всем! Помогите пожалуйста! Надо переделать программу на Си. Ниже написана подобная программа, но некоторое надо изменить: записи...

Описать структуру с именем AEROFLOT - C++
Помогите пожалуйста, очень прошу. Описать структуру с именем AEROFLOT, содержащую следующие поля: название пункта назначения рейса,...

Описать структуру с именем AEROFLOT - C++
Вариант 4 1. Описать структуру с именем АЕRОFLОТ, содержащую следующие поля: • NAZN - название пункта назначения рейса; • NUMR -...

Описать структуру с именем AEROFLOT - C++
Описать структуру с именем AEROFLOT, содержащую поля:  1)название пункта назначения рейса;  2)номер рейса;  3)тип самолета. ...

Описать структуру с именем AEROFLOT - C++
Описать структуру с именем AEROFLOT, содержащую следующие поля: • название пункта назначения рейса; • номер рейса; • тип самолета.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
04.01.2013, 21:10     Описать структуру с именем AEROFLOT #2
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
53
54
55
56
57
#include<iostream>
#include<windows.h>
#include<conio.h>
 
using namespace std;
 
const int n=7;
 
struct AER0FL0T{
       char name[10];
       int num;
       char tup[5];
       };
 
void inp(AER0FL0T[]);
void out(AER0FL0T[]);
void out2(AER0FL0T[]);
 
int main()
{
    AER0FL0T A[n];
    inp(A);
    out(A);
    out2(A);
    system("pause>0");
    return 0;
}
 
void inp(AER0FL0T A[n]){
     for(int i=0;i<n;i++)
     {
             cin>>A[i].name;
             cin>>A[i].num;
             cin>>A[i].tup;
             }
             }
void out(AER0FL0T A[n]){
     for(int i=0;i<n;i++)
     {
             cout<<"Name: "<<A[i].name<<endl;
             cout<<"Number: "<<A[i].num<<endl;
             cout<<"Tup: "<<A[i].tup<<endl;
             }
             cout<<endl;
             }
void out2(AER0FL0T A[n]){
     AER0FL0T B;
     cin>>B.name;
     for(int i=0;i<n;i++)
     {
             if(strcmp(A[i].name,B.name)==0){
                cout<<"Number: "<<A[i].num<<endl;
             cout<<"Tup: "<<A[i].tup<<endl;
             }
                                           
             }
}
miriganua
131 / 102 / 4
Регистрация: 05.02.2012
Сообщений: 241
04.01.2013, 21:33     Описать структуру с именем AEROFLOT #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct Flight
{
    unsigned int number;
    string destination;
    string airplaneType;
};
 
int main(int argc, char* argv[])
{   
    Flight flights[7];
    cout << "Enter flights:";
    for (int i = 0; i < 7; i++)
    {
        cout << "Number:";
        cin >> flights[i].number;
        cout << "Destination:";
        cin >> flights[i].destination;
        cout << "Type of airplane:";
        cin >> flights[i].airplaneType;
    }
    string necessaryDestination;
    bool result = false;
    for (int i = 0; i < 7; i++)
    {
        if (necessaryDestination.compare(flights[i].destination))
        {
            cout << "Number:" + flights[i].number;
            cout << "Type of airplane:" + flights[i].airplaneType;
            result = true;
        }
    }
    if (!result)
    {
        cout << "There are not flights with such destination." << '\n';
    }
    return 0;
}
Только я вместо AER0FL0T писал Flight.
Pakisan
14 / 14 / 1
Регистрация: 04.01.2013
Сообщений: 61
04.01.2013, 21:53     Описать структуру с именем AEROFLOT #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
53
54
55
56
57
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
 
char zs[10];
bool res=false;
const int n=2,c=10;// Кол-во записей, размер массива
 
struct aeroflot
{
    char target[c];
    int number;
    char type[c];
}aero[n];
 
void enter();
void search();
 
void main()
{
    int x;
    enter();
    gets(zs);
    search();
    system("pause");
}
 
void enter()
{
    for(int x=0;x!=n;x++)
    {
        cout<<"Target: ";
        cin>>aero[x].target;
        cout<<"  Number: ";
        cin>>aero[x].number;
        cout<<"  Type: ";
        cin>>aero[x].type;
    }
}
 
void search()
{
    gets(zs);
    for(int x=0;x!=n;x++)
    {
        if(!(strcmp(zs,aero[x].target)))
        {
            res=true;
            cout<<"nomer: "<<aero[x].number<<"Tup: "<<aero[x].type<<'\n';
        }
        else
            res=false;
    }
    if(!res)
        cout<<"none\n";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2013, 02:51     Описать структуру с именем AEROFLOT
Еще ссылки по теме:

Описать структуру с именем AEROFLOT - C++
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: a)название пункта назначения рейса; б)номер рейса; в)тип...

Описать структуру с именем AEROFLOT - C++
Ребят, помогите пожалуйста с заданием на С++. 1. Описать структуру с именем AEROFLOT, содержащую следующие поля:  1. название пункта...

Описать структуру с именем AEROFLOT - C++
Описать структуру с именем AEROFLOT , содержащую следующие поля: * название пункта назначения рейса; * номер рейса; * тип самолета; ...

Описать структуру с именем Aeroflot - C++
Описать структуру с именем AEROFLOT , содержащую следующие поля: * название пункта назначения рейса; * номер рейса; * тип самолета; ...

Описать структуру с именем AEROFLOT - C++
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: - название пункта назначения рейса; - номер рейса; - тип самолета....


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

Или воспользуйтесь поиском по форуму:
g1gs
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
05.01.2013, 02:51  [ТС]     Описать структуру с именем AEROFLOT #5
Ребя ОГОРМНОЕ ВАМ СПАСИБО ЗА ПОМОЩЬ!!!!
Я вам очень благодарен!!!!!
Yandex
Объявления
05.01.2013, 02:51     Описать структуру с именем AEROFLOT
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru