Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
devilisakov
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 3
#1

Структурные задачи, нужна помщь - C++

18.05.2014, 09:14. Просмотров 178. Ответов 0
Метки нет (Все метки)

Ко всем задачам нужно применить следующую структуру «Пациент»: фамилия, имя, год рождения, номер телефона, домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира), номер медицинской карты, группа крови.
1. Выбрать предметную область для базы данных и предложить структуру для описания записей базы данных. Выбранная структура должна иметь не менее пяти полей (элементов) двух или более типов.
2. Написать функцию для формирования одномерного массива структур, значения которых вводятся из стандартного потока (с клавиатуры). При вводе структур можно реализовать один из следующих механизмов:
• ввод заранее заданного количества структур;
• ввод до появления структуры с заданным признаком;
• диалог с пользователем о необходимости продолжать ввод.
3. Написать функцию для записи в файл массива структур.
4. Написать функцию чтения в массив структур из файла.
5. Написать функцию дополнения уже существующего массива структур новыми структурами.
6. Написать функцию поиска структуры с заданным значением выбранного элемента.
7. Написать функцию вывода на экран дисплея содержимого массива структур.
8. Написать функцию поиска структур (записей) с заданными признаками (например, выбор структур по заданному диапазону значений элемента).
9. Написать функцию упорядочивания массива структур по заданному полю (элементу). Например, упорядочить государства по численности населения или в алфавитном порядке названий стран.
10. Написать функцию полного обновления файла, например, массив структур переписывается в файл после упорядочивания.
Продемонстрировать:
• сохранение данных в файле после завершения программы;
• разные упорядочения совокупности структур;
• поиск подходящих структур (по значению элемента. по диапазону значений элемента)



На первую задачу вроде что-то получилось. Со второй не могу понять как организовать ввод в структуру с клавиатуры О_о
1 задача
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
 
struct pacient     //Создаем структуру!
{                  
    char *Familiya;       //фамилия
    char *Imya;        //имя
    int year;   //год рождения
    char *pol;       //пол
    int nomer_telefona;       // номер телефона
};
 
int main()
{
    setlocale (LC_ALL, "rus");
    pacient apartment1;   //это объект структуры с типом данных, именем структуры, pacient
 
 
    apartment1.Familiya = "Иванов"; //заполняем данные о владельце и т.д.
    apartment1.Imya = "Федот";      
    apartment1.year = 1992;
    apartment1.pol = "Мужской";
    apartment1.nomer_telefona = 25645;
 
    cout << "Фамилия: " << apartment1.Familiya << endl;
    cout << "Имя: " << apartment1.Imya << endl;
    cout << "Год рождения: " << apartment1.year << endl;
    cout << "Пол пациента: " << apartment1.pol << endl;
    cout << "Номер телефона: " << apartment1.nomer_telefona << endl;
 
return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 09:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структурные задачи, нужна помщь (C++):

Решение задачи не требуется, нужна только в консультация!)) - C++
доброе время суток. моё задание: Множество целочисленных констант используемого языка реализации. вообще у меня задание это по...

структурные данные - C++
Здравствуйте. Мне нужен Hellp. Помогите составить прогу, кто сможе, пожалуйста. Условие: Видеокасеты студии видеозаписи характерезуется:...

Структурные переменные и обьеденения - C++
Нужно решить следующую задачу : Распечатать анкетные данные студентов, имеющих оценку 8 по физике и оценку 10 по высшей математике. В...

Структурные типы в Borland C - C++
Помогите доделать,а то у меня ошибки вылазят #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;iostream.h&gt; void main() { ...

Массивы. Структурные типы. - C++
Доброго времени суток Вам! Помогите пожалуйста написать программу, обрабатывающую рациональные дроби, хранящиеся в двумерном массиве...

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения - C++
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа, фамилия студента и екзаменационная...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 09:14
Привет! Вот еще темы с ответами:

Поиск слова в HashSet. Нужна помщь. - Java SE
У меня есть коллекция слов, хранимая в HashSet. - некий словарь. Пусть у меня есть слово, типа String &quot;чтение&quot;. Мне нужно узнать есть ли...

Срочно нужна помщь с разрешением монитора!!! - Мониторы
Всем привет, дело в том, что я вот недавно носил камп (системник) к другу домой, у него ЖК монитор, а у меня обычный, так вот, когда я...

Нужна помщь с ошибкой: Notice: Undefined variable - PHP
Доброго времени суток. Столкнулся с проблемой, ошибки: Notice: Undefined variable: sorting in C:\xampp\htdocs\shop\www\index.php...

Задачи на Delphi структурные программы - Delphi
Добрый день. Скинули условия задач на Delphi. Несколько задач решил. Но никак не могу понять как решить эти: 1) Имеется слово,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru