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

Написать программу, выполняющую следующие действия со структурой: - C++

Восстановить пароль Регистрация
 
Nastusha1822
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 27
23.01.2014, 22:35     Написать программу, выполняющую следующие действия со структурой: #1
Задание 1.
Описать структуру с именем WORKER, содержащую следующие поля:
фамилия и инициалы работника;
название занимаемой должности;
год поступления на работу.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER, записи должны быть размещены по алфавиту;
вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;
если таких работников нет, выдать на дисплей соответствующее сообщение.
Задание 2.
Создать модуль, содержащий описание структуры и функции для работы с этой структурой.
Добавить функции вывода структуры и инициализации структуры.
В файле имя_структуры.h должно содержаться описание структуры и заголовки всех функций. В файле имя_структуры.cpp – определения объявленных функций.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 22:35     Написать программу, выполняющую следующие действия со структурой:
Посмотрите здесь:

C++ Написать консольную программу , выполняющую следующие действия
Написать программу, выполняющую следующие действия: C++
На языке СИ++ написать программу,Выполняющую следующие операции: C++
C++ Написать программу,выполняющую следующие действия:
C++ Написать программу,выполняющую следующие действия:
C++ Написать программу,выполняющую следующие действия:
C++ Необходимо организовать однонаправлений список структурой, и предусмотреть следующие действия :
Написать программу, выполняющую следующие действия со структурой: C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
23.01.2014, 23:32     Написать программу, выполняющую следующие действия со структурой: #2
Цитата Сообщение от Nastusha1822 Посмотреть сообщение
Задание 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
 
struct Worker
{
    char name[64];
    char position[64];
    int year;
};
 
const int N = 2;
 
int main()
{
    Worker mas[N];
    for (int i=0; i<N; i++)
    {
        std::cout <<"Name: ";
        std::cin.getline (mas[i].name,64);
        std::cout <<"Position: ";
        std::cin.getline (mas[i].position,64);
        std::cout <<"Year: ";
        std::cin >> mas[i].year;
        std::cout <<"----------------------------------\n";
        std::cin.ignore();
    }
    Worker tmp;
    bool flag;
    do
    {
         flag = true;
         for (int i=0; i<N-1; i++)
         {
             if (mas[i].name[0] > mas[i+1].name[0])
             {
                 tmp = mas[i];
                 mas[i] = mas[i+1];
                 mas[i+1] = tmp;
                 flag = false;
             }
         }
    }
    while (!flag);
    for (int i=0; i<N; i++)
        std::cout <<mas[i].name <<' ' <<mas[i].position <<' ' <<mas[i].year
                  <<'\n';
    int experience;
    flag = false;
    std::cout <<"Experience: ";
    std::cin >> experience;
    for (int i=0; i<N; i++)
        if (2014-mas[i].year > experience)
        {
           std::cout <<mas[i].name <<std::endl;
           flag = true;
        }
    if (!flag)
       std::cout <<"Workers are not found!\n";
    return 0;
}
Yandex
Объявления
23.01.2014, 23:32     Написать программу, выполняющую следующие действия со структурой:
Ответ Создать тему
Опции темы

Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru