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

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

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

Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа - C++

30.12.2012, 05:26. Просмотров 798. Ответов 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
58
59
60
61
62
63
64
65
/*Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост.
объявить и инициализировать структуру , позволяющую отобразить информацию о каждом студенте, найти фамилию 
и год рождения самой высокой студентки в группе*/
 
#include <iostream>
#include <string>
#include <conio.h>
#include <math.h>
 
using namespace std;
struct Student//Структура с информацией о студентах
{
    string Familia;
    string imya;
    int pol;
    int rost;
    int birthyear;
    
};
void main()
{
    const int n=3;
    Student massiv[n];//Массив с типом структуры для работы с данными
    int i=0; 
    int max=0;
    
    for(i=0; i<n; i++)//Цикл добавления информации о студентах
    
        {
            cout << "Vvedite familiu studenta << \n";
            cin>>massiv[i].Familia;
 
            cout<<"Vvedite imya studenta  dlya \n"<< massiv[i].Familia << "\n";
            cin>>massiv[i].imya;
                
            cout<<"Vvedite pol studenta (0- woman, 1- man) dlya \n"<< massiv[i].Familia << "\n";
            cin>>massiv[i].pol;
 
            cout<<"Vvedite rost (v cm) dlya \n"<< massiv[i].Familia<<"\n";
            cin>>massiv[i].rost;
 
            cout<<"Vvedite birthyear (god_rojdeniya) dlya \n"<< massiv[i].Familia<<"\n";
            cin>>massiv[i].birthyear;
            
           }
    for(i=0; i<n; i++)//Цикл нахождения студентки с максимальным ростом.
    {
        if(massiv[i].pol==0 && massiv[i].rost > max)
            max = massiv[i].rost;
    }
    for(i=0; i<n; i++)//Цикл нахождения Фамилии и имени самой высокой студентки и вывода на экран.
        {
            if(massiv[i].rost==max)
            cout<<"studentka "<<massiv[i].Familia <<" s max_rostom ("<<max<<") cm "<< massiv[i].birthyear <<" goda rojdeniya. \n";
            
        }
    cin.get();
    cin.get();
    cin.get();
    cin.get();
    cin.get();
    cin.get();
    cin.get();
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2012, 05:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа (C++):

Объявить и инициализировать структуру, позволяющую отобразить информацию о каждом студенте - C++
Еще нужна помощь в написании программы. Известна информация о группе студентов – фамилия, имя, год рождения, пол, рост. Объявить и...

Составить структуру данных состоящую из полей (Фамилия, год рождения, пол) - C++
3) Составить структуру данных состоящую из полей (Фамилия, год рождения, пол). Заполнить массив 5 записями. Вывести на экран данные: ...

Создайте структуру данных Student, если нужно использовать следующие поля: фамилия, имя, номер группы, адрес, год рождения. - C++
Создайте структуру данных Student, если нужно использовать следующие поля: фамилия, имя, номер группы, адрес, год рождения. Организуйте...

Задача (язык С + +). Создайте структуру данных Student, если нужно использовать следующие поля: фамилия, имя, номер группы, адрес, год рождения. Орган - C++
)))))

Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения) - C++
Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения). Введите данные в массив, состоящий из 12 элементов типа ZODIAK....

Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Ввести несколько структур. - C++
Помогите пожайлуйста 1. Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Ввести несколько структур....

2
Kuzia domovenok
1951 / 1804 / 140
Регистрация: 25.03.2012
Сообщений: 6,247
Записей в блоге: 1
30.12.2012, 05:45 #2
ой-ой
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
30.12.2012, 06:33 #3
C++
1
2
#include <conio.h>
#include <math.h>
можно delete
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2012, 06:33
Привет! Вот еще темы с ответами:

Разобрать структуру с именем ZNAK, содержащую поля: фамилия, имя, знак зодиака, дата рождения - C++
Разобрать структуру с именем ZNAK, содержащую поля: - Фамилия, имя. - Знак зодиака. - Дата рождения (массив их трех чисел для...

Описать структуру с именем ZNAK, содержащую следующие поля: фамилия, имя. знак Зодиака, дата рождения (массив - C++
Описать структуру с именем ZNAK, содержащую следующие поля: фамилия, имя. знак Зодиака, дата рождения (массив из трех чисел). Написать...

С помощью структуры определить группу из 7 человек, имя, пол и рост - C++
С помощью структуры определить группу из 7 человек.имя пол и рост. вывести самую высокую девочку из группы #include&lt;iostream&gt; ...

Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). - C++
Буду благодарен. =(( 1. Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран &quot;Привет Имя, тебе Р...


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

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

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