Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Musafir   (06.02.2013 в 20:05)
вот держи! но немного с ней тебе самому придется поработать

// карточка больного
#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;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: