Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
Структуры
Дана информация о пяти больных. Запись имеет вид: фамилия, возраст, пол, давление. Вывести данные о больных с повышенным давлением (выше 140).

Есть вариант недоделаный немного и вариант в С++ а нужна программа написаная в С++

#include<stdio.h>
#include<conio.h>
#include<string.h>

struct bolnoi
{
char fam[10];
int vozr;
char pol[10];
int davlenie;
};
int main()
{
struct bolnoi a[5]= {
{"Ivanov", 60, "muzik", "100" },
{"Smirnov", 75, "muzik", "120" },
{"Petrova", 25, "devushka", "145" },
{"Sidorov", 36, "muzik", "180" },
{"Popova", 42, "devushka", "90" },
};
struct bolnoi b;
int i, j;
for( i=0; i<140; i++)
for( j=0; j<140; j++)
{
if(a[i].davlenie<a[j].davlenie)
{
b=a[i];
a[i]=a[j];
a[j]=b;
}
}
for(i = 0; i > 140; i++)
{
printf("%8s", a[i].fam);
printf("%8d", a[i].vozr);
printf("%8s", a[i].pol);
printf("%8s", a[i].davlenie);
printf("\n");
}
getch();
return 0;
}
1 | Автор: StudentUstal | 2012-12-13, 12:39   |  Репутация: [ + 0 ]
  • Страница 1 из 1
  • 1
Поиск: