Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2012, 14:30   #1
Upgrayedd
Новичок
Джуниор
 
Регистрация: 14.09.2012
Сообщений: 1
Радость Программа на С++ На тему "Структуры"

Дана информация о пяти больных. Запись имеет вид: фамилия, возраст, пол, давление.
Вывести данные о больных с повышенным давлением (больше 140) .
Помогите пожалуйста.
Upgrayedd вне форума Ответить с цитированием
Старый 14.09.2012, 15:19   #2
shelest
Пользователь
 
Аватар для shelest
 
Регистрация: 01.11.2009
Сообщений: 99
По умолчанию

Где ваши наработки?
Организовываете однонаправленный связный список с заданными полями. Почитать можно тут. Добавляете в него информацию о больных, проходите по списку и выводите информацию о больных удовлетворяющих критерию давление больше 140.
shelest вне форума Ответить с цитированием
Старый 15.09.2012, 16:27   #3
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

shelest, что-то тут не чисто.
Цитата:
Почитать можно тут.
Зачем ссылка на "вражеский"(конкурирующий) форум ?
зачем ( и почему именно однонаправленный) список?
ТС ясно указал информация о ПЯТИ больных (ровно 5, ни больше, ни меньше)
rrrFer вне форума Ответить с цитированием
Старый 15.09.2012, 17:40   #4
gylayko
Форумчанин
 
Регистрация: 14.09.2011
Сообщений: 203
По умолчанию

ну организовываешь структуру:
Код:
Type Boln = Record
          Familia:string;
           Vozrast:integer;
            Pol:integer;{будем использовать 1 для мужика и 0 для бабы}
             Davlenie:integer;
          end;
var massiv:array[1..5] of Boln; s,i:integer;
begin
 for i:=1 to 5 do
  begin
   with massiv[i] do
     begin
      if Davlenie>=140 then
          inc(s);
     end;
   end;
writeln(s);
end.
да и еще заполнить все значения путем Boln.поле(Familia, Vozrast и все остальные):=значение!
gylayko вне форума Ответить с цитированием
Старый 15.09.2012, 17:44   #5
gylayko
Форумчанин
 
Регистрация: 14.09.2011
Сообщений: 203
По умолчанию

о, пардон! это паскаль! но нам на с++ изменить легко! это уж сам. почитай учебники и т.д.
gylayko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется программа на Delphi на тему "Автоматизация рабочего места администратора спортивного клуба" QuietRiot Помощь студентам 0 04.04.2012 11:35
[VS] Программа на тему: "Цикл с параметрами (for)" Juno_Ocean Помощь студентам 2 20.10.2011 07:43
программа на тему "записи" bagration12 Паскаль, Turbo Pascal, PascalABC.NET 0 28.04.2011 21:41
Программа на тему:"Теоретическая мехника" Andreyko Паскаль, Turbo Pascal, PascalABC.NET 7 05.06.2010 10:59
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51