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

Вывести работников, кому осталось меньше 15 лет до пенсии - C++

Восстановить пароль Регистрация
 
Blackhole
 Аватар для Blackhole
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 19
27.04.2014, 17:09     Вывести работников, кому осталось меньше 15 лет до пенсии #1
Здравствуйте, помогите пожалуйста решить задачу:
Написать программу, в которой необходимо создать структуру, дан список не менее 8 рабочих, ввести фамилию, количество лет, стаж работы, сколько до пенсии. Вывести кому осталось меньше 15 лет до пенсии.

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 17:09     Вывести работников, кому осталось меньше 15 лет до пенсии
Посмотрите здесь:

Вывести список сотрудников, проработавших на предприятии более 20 лет. C++
Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по имени «Елена» и имена тех, кому за 19 лет C++
C++ Вывести список работников пенсионного возраста (Ошибка)
C++ рассчет пенсии
C++ Помогите исправить ошибку. Вывести на печать фамилию и возраст работников 3 отдела.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TenGen
Будущее рядом
 Аватар для TenGen
96 / 94 / 20
Регистрация: 06.03.2014
Сообщений: 342
27.04.2014, 17:36     Вывести работников, кому осталось меньше 15 лет до пенсии #2
Blackhole,
C++
1
2
3
4
5
6
7
struct man
{
string lastname;
unsigned short int age, level, age_for_pensia;
};
 
man array[10];

Вот такая будет структура и массив
Blackhole
 Аватар для Blackhole
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 19
30.04.2014, 03:56  [ТС]     Вывести работников, кому осталось меньше 15 лет до пенсии #3
Спасибо большое. Но нужно создать полностью программу, а я нуб.
TenGen
Будущее рядом
 Аватар для TenGen
96 / 94 / 20
Регистрация: 06.03.2014
Сообщений: 342
30.04.2014, 10:38     Вывести работников, кому осталось меньше 15 лет до пенсии #4
Blackhole, я бы вам советовал попытаться вначале самому. Вам будет куда проще защитить программу, если вы понимаете хотя бы ее часть. Если возникнут сложности, отписывайтесь в теме, выкладывайте код, и вам помогут доделать ее
SatanaXIII
30.04.2014, 10:57
  #5

Не по теме:

Цитата Сообщение от TenGen Посмотреть сообщение
Вывести работников, кому осталось меньше 15 лет
_

TenGen
30.04.2014, 10:59
  #6

Не по теме:

SatanaXIII, поработал и на вечный покой

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2014, 14:04     Вывести работников, кому осталось меньше 15 лет до пенсии
Еще ссылки по теме:

Вывести информацию о спортсменах, возраст которых не достиг 18 лет C++
Структуры. Вывести список сотрудников с рабочим стажем превышающим 20 лет C++
Вывести список сотрудников, проработавших на предприятии более 20 лет C++

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

Или воспользуйтесь поиском по форуму:
fama
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 16
30.04.2014, 14:04     Вывести работников, кому осталось меньше 15 лет до пенсии #7
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 man
{
    char f_name[30];
    int age, level, age_for_pensia;
};
int main()
{
    man array[100];
    int n;
    cout<<"vvedite kolichestvo rabotnikov: ";
    cin>>n;
    for (int i = 0; i < n; i++)
    {
        cout<<"\nFamilya "<<i+1<<"go rabotnika: ";
        cin >> array[i].f_name;
        cout<<"\nVozrast "<<i+1<<"go rabotnika: ";
        cin >> array[i].age;
        cout<<"\nStazh "<<i+1<<"go rabotnika: ";
        cin >> array[i].level;
        cout<<"\nOstalos do pensii dlya "<<i+1<<"go rabotnika: ";
        cin >> array[i].age_for_pensia;
    }
    cout <<"\n\nRabotniki komu ostalos rabotat < 15 let:\n\n";
    cout<<"familya  vozrast  stazh  do_pensii"<<endl;
    for(int i = 0; i < n; i++)
        if(array[i].age_for_pensia < 15)
            cout << array[i].f_name <<' '<<array[i].age<<' '<<array[i].level<<' '<<array[i].age_for_pensia<<endl;
    return 0;
}
Yandex
Объявления
30.04.2014, 14:04     Вывести работников, кому осталось меньше 15 лет до пенсии
Ответ Создать тему
Опции темы

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