С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поиск в массиве всех студентов с заданным номером группы. Классы С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя данную функцию, найти длины отрезков KL и KM http://www.cyberforum.ru/cpp-beginners/thread840687.html
Используя данную функцию, найти длины отрезков KL и KM, задавая координаты точек K, L и M с клавиатуры
C++ Даны координаты двух точек A(x1, x2) и B(x2, y2) вещественного типа. Напишите функцию Даны координаты двух точек A(x1, x2) и B(x2, y2) вещественного типа. Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам. Формула нахождения длины... http://www.cyberforum.ru/cpp-beginners/thread840685.html
Не могу разобраться со строками C++
Вот задание: Напишите программу поиска в строке знаков пунктуации. Программа должна позволить ввести символьную строку, содержащую знаки пунктуации, и вывести ту же строку но уже без знаков...
C++ Не работает программа. не могу разобраться что в ней не так
Не работает программа. Не могу разобраться что в ней не так. Программа на вызов функций Н, а, б, с в соответствии с заданием. Заранее огромное спасибо. #include<iostream.h> #include<math.h> ...
C++ Вывод из файла в массив http://www.cyberforum.ru/cpp-beginners/thread840666.html
Помогите, надо чтобы из файла каждый символ записывался в массив(1 символ = 1 ячейка массива).Как это сделать?
C++ Определите фамилии абитуриентов, допускаемых ко второму экзамену по положительной сдаче первого. Определите фамилии абитуриентов, допускаемых ко второму экзамену по положительной сдаче первого. Фамилии абитуриентов и результаты сдачи первого экзамена хранятся в соответствующих массивах. подробнее

Показать сообщение отдельно
alexSo94
140 / 4 / 1
Регистрация: 24.02.2013
Сообщений: 46

Поиск в массиве всех студентов с заданным номером группы. Классы С++ - C++

17.04.2013, 17:08. Просмотров 367. Ответов 5
Метки (Все метки)

В общем столкнулся с проблемой:
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
58
59
60
61
62
63
64
65
66
67
68
69
70
enum number_type{G1,G2}; //Группы студентов
 
class CStudent
{
    
    ...
    number_type number;
    ...
        
public:
    ...
    CStudent& find(int, int);
    number_type get_number(){return number;}
    ...
 
 
 
};
 
//Метод поиска студента с заданной фамилией nam  d в массиве размерности n
CStudent & CStudent::find(int numberr,  int n)
{
    for (int i=0; i<n; i++)
    if (this[i].number==numberr) {return this[i];}
    cout<<"\nСтудент с группой "<<numberr<< " не найден.";
    static CStudent s;
    return s;
}
 
case '7': 
            {
    
        
        if (n==0) cout<<"\nСписок студентов пуст";
        else 
        {
            int number;
            cout<<"\n Введите номер группы(0-Первая, 1-Вторая) : ";
    
        
    
    bool f;
    cin>>f;
    if (f==0)
    {
     number=G1;
    
    }
    else if (f==1)
    {
     number=G2;
    }
    else
    {
    cout<<"Ошибка!";
    return 0;
    }
    
CStudent s= students[0].find(number, n);
if (s.get_number()!= 0) 
            {   cout<<"\nСтудент найден:";
                s.output();
                
            }
            }
        break;
 
 
 
            }
Программа работает как то криво. Ищет только 1 студента с заданной группой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.