Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
demyan85
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 4
30.12.2012, 05:26     Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа #1
Вот с прошлого семестра валялась на компе задачка, приложил максимум усилий чтобы её написать. Сколько нервов, а преподша так и не проверила. Но задача работает. Это был мой первый и единственный успех в программировании на С++ю Встречается такая задача в контрольных. Буду рад, что хоть какому нибудь лаботрясу помогу.

Вот собственно задача

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();
    
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2012, 05:26     Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа
Посмотрите здесь:

Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Ввести несколько структур. C++
Разобрать структуру с именем ZNAK, содержащую поля: фамилия, имя, знак зодиака, дата рождения C++
Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения) C++
Организовать ввод, хранение в массиве, вывод на экран данных о сту¬дентах: фамилия, имя, отчество, рост, вес. Вычислить средний вес студентов. Определ C++
C++ Задача (язык С + +). Создайте структуру данных Student, если нужно использовать следующие поля: фамилия, имя, номер группы, адрес, год рождения. Орган
C++ Создайте структуру данных Student, если нужно использовать следующие поля: фамилия, имя, номер группы, адрес, год рождения.
C++ Составить структуру данных состоящую из полей (Фамилия, год рождения, пол)
C++ С помощью структуры определить группу из 7 человек, имя, пол и рост

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
30.12.2012, 05:45     Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа #2
ой-ой
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11840 / 6819 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
30.12.2012, 06:33     Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа #3
C++
1
2
#include <conio.h>
#include <math.h>
можно delete
Yandex
Объявления
30.12.2012, 06:33     Известна информация о группе студентов - Фамилия, имя, год рождения, пол, рост. объявить и инициализировать структуру , позволяющую отобразить информа
Ответ Создать тему
Опции темы

Текущее время: 20:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru