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

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

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

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

27.04.2014, 17:09. Просмотров 354. Ответов 6
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста решить задачу:
Написать программу, в которой необходимо создать структуру, дан список не менее 8 рабочих, ввести фамилию, количество лет, стаж работы, сколько до пенсии. Вывести кому осталось меньше 15 лет до пенсии.

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

Вывести фамилии тех студентов кому исполнилось n лет - C++
Организовать массив структур и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес,...

Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по имени «Елена» и имена тех, кому за 19 лет - C++
Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по имени «Елена» и имена тех, кому за 19 лет

Определить, через сколько лет себестоимость станет меньше С - C++
Себестоимость товара на момент начала его производства равна А руб. Предполагается, что за первый год производства она снизится на р %, за...

Вывести список работников пенсионного возраста (Ошибка) - C++
Когда создан список, нужно вывести список работников пенсионного возраста, но при нажатии клавиши 4 вылетает ошибка. не знаю в чем...

Вывести список спортсменов моложе 25 лет, чей вес превышает 70 килограмм. Вывести отдельно мужчин и женщин - C++
Здравствуйте, помогите, пожалуйста. Составить список участников соревнований из 10 человек с заданным структурным типом. Вывести список в...

Двусвязный список, удалить 1 элемент и вывести то что осталось - C++
#include "stdafx.h" #include <iostream> using namespace std; struct ds { int d; ds*next; ds*pred; }; ds *first=0, *last=0; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TenGen
Будущее рядом
97 / 95 / 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
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 19
30.04.2014, 03:56  [ТС]     Вывести работников, кому осталось меньше 15 лет до пенсии #3
Спасибо большое. Но нужно создать полностью программу, а я нуб.
TenGen
Будущее рядом
97 / 95 / 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 лет до пенсии
Еще ссылки по теме:

Помогите исправить ошибку. Вывести на печать фамилию и возраст работников 3 отдела. - C++
Добрый день, помогите исправить ошибку) Вывести на печать фамилию и возраст работников 3 отдела // обработка.cpp: определяет точку...

не могу вывести имена 2 их работников у которых заработок больше всех. элементы сравнивать надо? - C++
#include <iostream> #include <iomanip> using namespace std; struct Sotrudniki { char l_name; char f_name; int...

рассчет пенсии - C++
Доброго времени суток! Помогите пожалуйста с написанием программы. Идея такая что женщинам которым меньше 40, зарплата 200 лат ...

Вывести список сотрудников, проработавших на предприятии более 20 лет. - C++
8. Информация о сотрудниках предприятия содержит ФИО, номер отдела, должность, дату начала работы. Вывести список сотрудников,...


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

Или воспользуйтесь поиском по форуму:
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 лет до пенсии
Ответ Создать тему
Опции темы

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