С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Jlovenpk1
C# Brain.net
32 / 32 / 7
Регистрация: 21.10.2012
Сообщений: 309
Записей в блоге: 5
1

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли учас

23.01.2013, 00:17. Просмотров 1084. Ответов 3
Метки нет (Все метки)

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли участие в каких-либо конкурсах.

Где ошибки?
Пишет, что идентификатор stud не определен..
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
struct student 
{
    char fa[15];
    int let;
    char inst[10];
    char conk[4];
    };
int main()
{
    struct student 
{
    char fa[15];
    int let;
    char inst[10];
    char conk[4];
    };
    const 
        int n=3;
    student sdut[n];
    for (int i=0; i < n; i++)
    {
        cout<<"Vvedite Familiyu: ";
        cin>>stud[i].fam;
        cout<<"Vvedite skolko let zanimaetsiya: ";
        cin>>stud[i].let;
        cout<<"vvedite uchastovovavl(a) v konkursah?: ";
        cin>>stud[i].conk;
        cout<<"Vvedite instrument: ";
        cin>>stud[i].inst;
    }
    for ( int i=0;i<10;i++)
        if (stud.[i].inst == "skripka")
            cout<<stud[i].fam<<endl;
        else
            break;
    cout<<"The End"<<endl;
    system ("pause");
    return 1;
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 00:17
Ответы с готовыми решениями:

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Распечатать список учеников музыкальной школы, которые учатся играть на...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Распечатать список учеников музыкальной школы, которые учатся играть на...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Распечатать список учеников музыкальной школы, которые учатся играть на...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Написать программу в С# windowsForms. Распечатать список учеников музыкальной...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке.
Еще одна на записи, если не сложно скиньте код, что-то не нашел в поиске! ...

3
miriganua
132 / 103 / 61
Регистрация: 05.02.2012
Сообщений: 241
23.01.2013, 00:27 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
#include <iostream>
#include <fstream>
 
using namespace std;
 
struct student 
{
    char fam[15];
    int let;
    char inst[10];
    char conk[4];
};
int main()
{
    const int n=3;
    student stud[n];
    for (int i=0; i < n; i++)
    {
        cout<<"Vvedite Familiyu: ";
        cin>>stud[i].fam;
        cout<<"Vvedite skolko let zanimaetsiya: ";
        cin>>stud[i].let;
        cout<<"vvedite uchastovovavl(a) v konkursah?: ";
        cin>>stud[i].conk;
        cout<<"Vvedite instrument: ";
        cin>>stud[i].inst;
    }
    for ( int i=0;i<10;i++)
        if (stud[i].inst == "skripka")
            cout<<stud[i].fam<<endl;
        else
            break;
    cout<<"The End"<<endl;
    system ("pause");
    return 1;
}
1
Jlovenpk1
C# Brain.net
32 / 32 / 7
Регистрация: 21.10.2012
Сообщений: 309
Записей в блоге: 5
23.01.2013, 00:38  [ТС] 3
Чего - то я не могу найти различия, но ладно))
спс

Добавлено через 4 минуты
Эмм)
Теперь вопрос, по логической ошибке, он не видит людей с Скрипкой
0
miriganua
132 / 103 / 61
Регистрация: 05.02.2012
Сообщений: 241
23.01.2013, 01:04 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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
struct student 
{
    char fam[15];
    int let;
    char inst[10];
    char conk[4];
};
 
int main()
{
    const int n=3;
    student stud[n];
    for (int i=0; i < n; i++)
    {
        cout<<"Vvedite Familiyu: ";
        cin>>stud[i].fam;
        cout<<"Vvedite skolko let zanimaetsiya: ";
        cin>>stud[i].let;
        cout<<"vvedite uchastovovavl(a) v konkursah?: ";
        cin>>stud[i].conk;
        cout<<"Vvedite instrument: ";
        cin>>stud[i].inst;
    }
    for (int i = 0; i < n; i++)
    {
        if (strcmp("skripka", stud[i].inst) == 0)
        {
            cout<<stud[i].fam<<endl;
        }
    }
    cout<<"The End"<<endl;
    system ("pause");
    return 1;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2013, 01:04

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Пожалуйста помогите с программкой... Распечатать список учеников музыкальной...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
Дан файл Muz. Распечатать список учеников музыкальной школы, которые учатся...

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке
А) Распечатать список учеников музыкальной школы, которые учатся играть на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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