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

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

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

Создайте структуру MEDOSMOTR - C++

25.11.2013, 14:03. Просмотров 276. Ответов 8
Метки нет (Все метки)

Создайте структуру MEDOSMOTR и в ней переменные для хранения данных о прошедших
медосмотр пациентах: код пациента (целое), масса (дробное), рост (дробное), наличие
хронических заболеваний (булев тип). Создайте 4 переменных этой структуры, две
заполните значениями самостоятельно разными способами, значения последних двух
спросите у пользователя. Оформите вывод значений всех четырех переменных на экран.
Найдите самого высокого и самого низкого пациентов.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 14:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создайте структуру MEDOSMOTR (C++):

Создайте структуру Треугольник - C++
Создайте структуру Треугольник с тремя элементами a, b, c – длины 3-х сторон. Найдите, у какого из трех заданных треугольников площадь...

Создайте структуру Прямая - C++
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая. Для К заданных прямых вывести...

Создайте структуру с именем Worker - C++
Создайте структуру с именем Worker, которая содержала следующие поля: ФИО работника; должность; должностной оклад; год принятия на...

Создайте структуру, описывающую простую дробь - C++
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Помогите пожалуйста "написать" структуру: Создайте структуру,...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
newbie666
Заблокирован
25.11.2013, 14:07 #2
Цитата Сообщение от bakha1995 Посмотреть сообщение
Создайте структуру MEDOSMOTR
ты нам приказываешь ?
0
bakha1995
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 7
25.11.2013, 14:09  [ТС] #3
Да нет, просто такая задачка попалась, копировал скинул, забыл написать допол. слова: ПОМОГИТЕ с этой задачкой )))
0
D_bl_M
28 / 28 / 1
Регистрация: 25.03.2012
Сообщений: 129
25.11.2013, 15:58 #4
Могу так сказать начать, далее поймете что делать или же вы вообще никак в программировании?
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
#include <iostream>
using namespace std;
 
int main() {
 
    struct MEDOSMOTR {
        int kod_pacienta = 12;
        double massa = 84.35;
        double rost;
        bool bolezn;
        };
 
        MEDOSMOTR Med;
 
        cout << "Vvedite rost: ";
        cin  >> Med.rost;
        cout << endl;
 
        cout << "Vvedite bolen ili net: ";
        cin >>  Med.bolezn; // тут 0 или 1
        cout << endl;
 
        cout << "Kod pacienta: "<< Med.kod_pacienta << endl;
        cout << "Massa tela: " << Med.massa << endl;
        cout << "Rost: " << Med.rost << endl;
        cout << "Bolen ili net: " << Med.bolezn << endl; //тут для отображения чего хочется надо будет шаманить через обычную if(bolezn != 0) ..., думаю справитесь
 
        return 0;
}
Ну как то так, писал на скорую руку, сыро, доработки требует конечно, но принцип понятен, не проверял, т.к. не особо времени много.
И предоставьте что вы сделали, все ровно вас спрашивать будут, если не поймете, завалят ведь вопросами. Или ща в универах это не столь важно?

И да, код не весь, тут создана структура и вывод, от вас может допилить хранить в массиве, и на счет булевой подумать, ну и проверить какое большее и меньшее значение.
1
bakha1995
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 7
25.11.2013, 20:23  [ТС] #5
Спасибо большое , до этого момента я сам сделал, написал код программы, вот с высоким и низким пациентом у меня проблемы возникли (((
0
Alex_Skripa
18 / 18 / 1
Регистрация: 16.09.2013
Сообщений: 126
25.11.2013, 20:31 #6
А это разве не банально найти минимум и максимум????
1
bakha1995
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 7
25.11.2013, 20:36  [ТС] #7
Да надо найти макс и мин... Я вот думаю как это реализовать ... Если рост например 180 и запрашивается "хотите найти макс?" тогда med.rost++; min : med.rost-- ;
0
Alex_Skripa
18 / 18 / 1
Регистрация: 16.09.2013
Сообщений: 126
25.11.2013, 20:38 #8
Мне предстоит что то типа того же к четвергу писать, не особо представляю как со структурами работают, но уже так наметки либо создать массив с типом этой структуры где номер элемента есть код пациента (ну или номер элемента сам по себе), ну и все дальше все то-же что и с обычным массивом.

Добавлено через 1 минуту
Если конечно так можно.)
1
bakha1995
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 7
25.11.2013, 20:40  [ТС] #9
Хорошо. Спасибо большое, Попробую!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2013, 20:40
Привет! Вот еще темы с ответами:

Создайте структуру Время с элементами Часы, Минуты - C++
Создайте структуру Время с элементами Часы, Минуты. Известно время продолжительности каждого из N этапов процесса. Определить общее время...

Создайте структуру Дата с элементами День, Месяц, Год. - C++
Народ, не могу понять структуры и учитель ничего не объясняет, помогите с кодом. Создайте структуру Дата с элементами День, Месяц, Год....

Создайте структуру Country (страна), содержащую следующие поля - C++
Создайте структуру Country (страна), содержащую следующие поля: • название; • столица; • численность населения; • площадь.

Создайте структуру,описывающую точку в трехмерной системе координат - C++
Создайте структуру,описывающую точку в трехмерной системе координат (x,y,z). Найдите расстояние между точками A и В.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.11.2013, 20:40
Ответ Создать тему
Опции темы

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