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

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

Войти
Регистрация
Восстановить пароль
 
baykonurr
11 / 11 / 1
Регистрация: 19.02.2013
Сообщений: 101
#1

Создать массив . . - C++

31.10.2013, 20:35. Просмотров 231. Ответов 2
Метки нет (Все метки)

Создать массив записей, содержащий информацию о студентах вашей группы (фамилия, дата рождения, группа, пол, средний балл ВНО). Определите:

1) средний балл группы;

2) список ребят;

3) старшего из студентов;

4) список девушек;

5) молодого из студентов;

6) список отличников;

7) список всех студентов, старше 19 лет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 20:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создать массив . . (C++):

Дан массив. Создать массив 2 из четных чисел первого массива - C++
Задача: Дан массив. Создать новый массив из чётных чисел исходного массива. #endif #include <stdio.h> #include <iostream.h> ...

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию - C++
создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию. получилось вот что: #include...

опп класс и массив (создать массив указателей по выборке животных, участвующих в забеге) - C++
Здравствуйте! Есть задача... вкратце. Нужно создать массив указателей по выборке животных участвующих в забеге. Это Лошадь, Крокодил,...

Создать третий массив, в котором собрать элементы массива A, которые не включаются в массив B - C++
4. Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно...

Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов - C++
Помогите пожалуйста, за час нужно сдать , напишите код , только попроще создать линейный массив , отсортировать его в другой массив,...

Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов - C++
Помогите пожалуйста с кодом ,нужно за час сдать , напишите код , только попроще Создать линейный массив, отсортировать его в другой...

2
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 20:37 #2
baykonurr, выкладывайте код, посмотрим, что нарешали. Намек: как объявлять структуру, знаете?
1
baykonurr
11 / 11 / 1
Регистрация: 19.02.2013
Сообщений: 101
01.11.2013, 03:14  [ТС] #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
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;
struct STUDENT
 
{
    char FIO[50];
    char stat[10];
    int day;
    int month;
    int year;
    int bal;
    int group;
    STUDENT *next;
};
STUDENT *phead, *t, *r; //phead - голова списку, t - останнiй елемент, r - поточний елемент
int reg()
{
               setlocale(LC_ALL, "Rus");
    if (phead)
        {
            t->next = new (STUDENT);
            t = t->next;
            cout << "Внесення нового студента:\n\tВведiть ФIО студента: ";
            getchar();
            cin.getline(t->FIO, 50);
            cout << "\tВведiть рiк народження: ";
            cin >> t->year;
            cout << "\tВведiть мiсяць народження: ";
            cin >> t->month;
            cout << "\tВведiть день народження: ";
            cin >> t->day;
            cout << "\tВведiть групу студента: ";
            cin >> t->group;
            cout << "\tВведiть середнiй бал студента: ";
            cin >> t->bal;
            cout << "\n\tВведiть стать студента: ";
            getchar();
            cin.getline(t->stat, 10);
            t->next = NULL;
        }
    else
        {
            phead = new (STUDENT);
            t = phead;
            cout << "Внесення нового студента:";
            cout << "\n\tВведiть ФIО студента: ";
            getchar();
            cin.getline(t->FIO, 50);
            cout << "\tВведiть рiк народження: ";
            cin >> t->year;
            cout << "\tВведiть мiсяць народження: ";
            cin >> t->month;
            cout << "\tВведiть день народження: ";
            cin >> t->day;
            cout << "\tВведiть групу студента: ";
            cin >> t->group;
            cout << "\tВведiть середнiй бал студента: ";
            cin >> t->bal;
            cout << "\tВведiть стать студента: ";
            getchar();
            cin.getline(t->stat, 10);
            t->next = NULL;
        }
return 0;
}
 
int output()
{
               setlocale(LC_ALL, "Rus");
    cout << "Вивiд списку студентiв\n\n";
    if (!phead) {cout << "Список пустий!"; return 0;}
    r = phead;
    while (r)
        {
            cout << "ФIО: ";
            cout << r->FIO;
            cout << "\nДата народження: " << r->day << '.' << r->month << '.' << r->year;
            cout << "\nГрупа: " << r->group;
            cout << "\nСереднiй бал: " << r->bal;
            cout << "\nСтать: ";
            cout << r->stat;
            cout << "\n\n";
            r = r->next;
        }
        
            while (r)
        {
            cout << "ФIО: ";
            cout << r->FIO;
            cout << "\nДата народження: " << r->day << '.' << r->month << '.' << r->year;
            cout << "\nГрупа: " << r->group;
            cout << "\nСереднiй бал: " << r->bal;
            cout << "\nСтать: ";
            cout << r->stat;
            cout << "\n\n";
            r = r->next;
        }
        
return 0;
}
 
int seredniybal()
{   setlocale(LC_ALL, "Rus");
    cout << "Вивiд середнiх балiв студентiв\n\n";
    if (!phead) {cout << "Список пустий!"; return 0;}
    r = phead;
 
    while (r)
        {
            cout << "\nСереднiй бал: " << r->bal;
            r = r->next;
 
          
        }
 
 
    return 0;
}
 
int sort()
{
    return 0;
}
int main()
    {
           setlocale(LC_ALL, "Rus");
        int menu;
label:
        system ("cls");
        cout << "\n\tФункцiї: ";
        cout << "\n\n\t 1 - Добавити нового студента;";
        cout << "\n\t 2 - Вивiд всiх студентiв на екран;";
        cout << "\n\t 3 - Сортувати по вiку;";
        cout << "\n\t 4 - Середнiй бал;";
        cout << "\n\t 0 - Вихiд.";
        cout << "\n\nEnter: ";
            cin >> menu; system ("cls");
            switch(menu)
            {
                case 1: reg(); break;
                case 2: output(); break;                
                case 3: sort(); break;
                case 4:seredniybal();break;
                case 0: exit(0); break;
                default: cout << "\nПомилка вводу"; break;
            }
        cout << "\n\n";
        system ("pause");
        goto label;
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2013, 03:14
Привет! Вот еще темы с ответами:

Создать динамический массив (Если чётных чисел больше, то массив должен быть укорочен на 2 элемента) - C++
Создать динамический массив из 8 случайных целых чисел из отрезка и вывести его на экран . Если в массиве чётных чисел оказалось...

Дан двумерный массив, создать другой массив, строками которого будут диагонали первого массива - C++
Дан двумерный массив , создать другой массив ,строками которого будут диагонали первого массива, решить с помощью классов . Класс...

Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. - C++
Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. Элементы массива...

STL: Создать массив длины N. Заполнить массив рандом. Найти все различные числа массива - C++
Создать массив длины N (число N вводится с клавиатуры). Заполнить массив случайными целыми числам. Найти все различные числа массива. Для...


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

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

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