|
|
|
|
для: scarecrow
(05.02.2013 в 23:54)
|
| вот держи! но немного с ней тебе самому придется поработать
// карточка больного
#include <iostream>
#include <iomanip>
using namespace std;
const int SIZE = 2; // кол-во пациентов
/////////////////////////////////////////////////
struct man
{
char name[10]; // имя
int age; // возраст
int height; // рост
float weight; // вес
};
/////////////////////////////////////////////////
int main()
{
setlocale(LC_ALL, "Russian");
int n;
man patient[SIZE];
// заполнение карточек пациентов
for (n = 0; n < SIZE; n++)
{
cout << "Введите имя " << n+1 << "-го пациента: "; cin >> patient[n].name;
cout << "Введите количество полных лет " << n+1 << "-го пациента: "; cin >> patient[n].age;
cout << "Введите рост " << n+1 << "-го пациента (см): "; cin >> patient[n].height;
cout << "Введите вес " << n+1 << "-го пациента (кг): "; cin >> patient[n].weight;
cout << endl;
}
// поиск по возрасту
int temp, m = 0;
char ch;
do
{
cout << "\nВведите требуемый возраст: "; cin >> temp;
for (n = 0; n < SIZE; n++)
{
if (patient[n].age == temp)
{
cout << setw(10) << patient[n].name
<< setw(10) << patient[n].age
<< setw(10) << patient[n].height
<< setw(10) << patient[n].weight << endl;
m++;
}
}
if (m == 0)
cout << "\nТаких пациентов нет. ";
cout << "Еще раз?(y/n): "; cin >> ch;
} while (ch != 'n'); // условие конца цикла
system("pause");
return 0;
} | |
|
|