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

Функции над полями структуры - Поиск самого высокого студента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение параметров с принтеров как сетевых, так и локальных http://www.cyberforum.ru/cpp-beginners/thread1217283.html
Стоит задача, получать параметры с принтеров как сетевых, так и подключенных к компьютеру, программирую на C++ недавно, много чего еще не знаю, поэтому очень прошу совета в какую сторону копать, есть ли, например какие-нибудь библиотеки, которые с этим работают.
C++ Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости Написать класс PolarCoordinates, представляющий собой класс координат точки на плоскости, описанной с помощью своих полярных координат (радиуса и угла в радианах). Конструктор класса должен принимать два числа (double), либо одно число, либо не принимать параметров (в таком случае значения принимаются равными 0). Класс должен обладать следующими элементами-функциями: функции доступа: double... http://www.cyberforum.ru/cpp-beginners/thread1217281.html
C++ Избавиться от переполнения буфера (asm)
Всем привет, на вашем форуме первый раз) Имея базовые знания по C++ и Assembler решил сварганить такую штуку: // test.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; void test();
В матрице 3 х 3 найти max и min значения C++
На практике задали 2 задачи по C++ вот сижу вообще не понимаю что, куда хотя пол года назад решал их ) Кому не сложно помогите: 1. В матрице 3 х 3 найти max и min значения. 2. Вводится последовательность слов. Для каждого слова напечатать его характеристику: само слово, количество в нем символов. Печать оформить в виде подпрограммы. В теме должна быть только одна задача!
C++ Заполнить массив размером в 1000 простыми числами http://www.cyberforum.ru/cpp-beginners/thread1217270.html
Здравствуйте! Нужна помощь в решении двух похожих задач: 1. Найти все простые числа в диапазоне от 2 до 1000 и вывести их на экран. У меня получилось вот что: #include <iostream>
C++ Можно ли в С++ писать программы с красивым интерфейсом У меня такой вопрос а вот в с++ нельзя писать красивые программы? тоесть с интерфейсом там чтоб кнопочки потыкать мне это очень важно прошу ответить ЗЫ хочу начать изучение это сложного но сильного языка!:) подробнее

Показать сообщение отдельно
Kotaro
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 1
26.06.2014, 06:04     Функции над полями структуры - Поиск самого высокого студента
Всем привет! Помогите пожалуйста добавить в мой код следующие функции:1) Поиск самого высокого студента 2) Самого тяжелого(Вес) и 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
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <conio.h>
#include <string>
 
enum status {Zdorov=1, Bolen};
 struct man
{
    string Fam, Imya, Otch, Pol;
    int God, Ves, Rost, ID;
    status Status;
 
};
    
    
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    
    const int N = 5;
 
    man Stud[N];
 
    for(int i(0); i < N; i++)
    {
        Stud[i].ID = i+1;
 
        cout <<"Введите имя " << Stud[i].ID << " студента: ";
        getline(cin,Stud[i].Imya); 
        cout <<"Введите фамилию " << Stud[i].Imya << " студента: ";
        getline(cin,Stud[i].Fam);
        cout <<"Введите отчество " << Stud[i].Imya << " студента: ";
        getline(cin,Stud[i].Otch);
        cout <<"Введите пол " << Stud[i].Imya << " студента: ";
        getline(cin,Stud[i].Pol);
        cout <<"Введите год рождения " << Stud[i].Imya <<  " студента: ";
        cin >> Stud[i].God;
        cout <<"Введите рост " << Stud[i].Imya <<  " студента: ";
        cin >> Stud[i].Rost;
        cout <<"Введите вес " << Stud[i].Imya <<  " студента: ";
        cin >> Stud[i].Ves;
 
        int st;
        do
        {
            cout << "Состояние здоровья студента (1 - здоров \ 2 - болен): ";
            cin >>st;
            
 
        }while (st < 1 || st > 5);
 
        Stud[i].Status = (status)st;
        cin.get();
        system("cls");
    }
 
    cout << "ID\tImya\tFamiliya\tOtchestvo\tPol\tGod_r\t_Rost\t_ves\n";
    for (int i(0); i < N;i++)
    {
        cout << Stud[i].ID << '\t' << Stud[i].Imya << '\t' << Stud[i].Fam << '\t' << Stud[i].Otch << '\t' << Stud[i].Pol << 't' << Stud[i].God << '\t' <<Stud[i].Rost << '\t' << Stud[i].Ves << '\t'; 
        
        switch(Stud[i].Status)
        {
            case Zdorov: cout << "Zdorov\n"; break;
            case Bolen: cout << "Bolen\n"; break;
 
 
        }   
    }
 
    _getch ();
    
    return 0;
 
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru