Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 30
1

Работа со структурой

23.03.2016, 14:18. Показов 575. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
struct Student
{
    string Name;
    int Age;
    string Group;
 
};
bool AddStudent(Student St, vector <Student>& Gr);
 
    struct StudGroup 
    {
        vector <Student> StudGroup;
    {
        if (St.Name.Empty(0))
        return false };
        if ((St.Age > 16) && (St.Age < 80))
            return false; 
        for (int i = 0; i < Gr.size(); i++)
        {
            if ((Gr[i].Age == St.Age) && (Gr[i].Name == St.Name) && (Gr[i].Group == St.Group))
                return false;
            Gr.push_back(St);
            return true;
        }
    }
Условие такое: нужно разработать структуру, которая добавляет студента в vector, но при этом не допускает студента без фамилии, номера группы, определённого возраста(от 16 до 80) и исключить повторений.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2016, 14:18
Ответы с готовыми решениями:

Работа со структурой
1. Описать структуру с именем DATA, содержащую следующие поля: • Number – число; • Month –...

Работа со структурой
Немогу правильно скоректировать функцию удаления.Место победителей неправильно записываеться т.е...

Работа со структурой
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; struct pre { char a;//familiya...

работа со структурой
Создать две структуры Time и Time2 с полями &quot;часы&quot;, &quot;минуты&quot;, &quot;секунды&quot; и посчитать, в какой из...

1
365 / 321 / 219
Регистрация: 21.02.2013
Сообщений: 756
23.03.2016, 15:17 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
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
struct Student
{
    string Name;
    int Age;
    string Group;
};
void enterData(Student& St)
{
    cout << "Enter name: ";
    cin>> St.Name;
    cout << "Enter age: ";
    cin>> St.Age;
    cout << "Enter group: ";
    cin>> St.Group;
}
int main(){
vector<Student> Stud;
Student st;
enterData(st);
if(st.Name != "" && (st.Age > 16 && st.Age < 80) && st.Group != "")
Stud.push_back(st);
 
 
return 0;
}
0
23.03.2016, 15:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2016, 15:17
Помогаю со студенческими работами здесь

Работа со структурой
Приветствую Всех. Вот какая проблема у меня возникла... Есть структура вида PC RAM 4096 HDD 750...

Работа со структурой
Здравствуйте. Есть структура с данными о поезде. #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include...

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

Работа со структурой
Нужна ваша помощь Очень срочно!1 ПОмогите пожалуйста) ПРоблема в следующем :даны точки :...

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

Работа со структурой «Библиотека»
Создайте структуру «Книга» (название, автор, издательство, жанр). Создайте массив из 10 книг....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru