Форум: Форум C++Разное
Новые темы: 00
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: создать структуру из 5 элементов на свободную тему. И выполнить след условия. C++
 
 автор: scarecrow   (05.02.2013 в 23:54)   письмо автору
 
 

создать структуру из 5 элементов на свободную тему. И выполнить след условия.
1. Создать поиск минимум для двух элементов
2. Осуществить вывод в форме таблицы
3. Использовать меню

  Ответить  
 
 автор: Musafir   (06.02.2013 в 20:05)   письмо автору
 
   для: 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;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования