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

Вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти первые n чисел, которые делятся на 7 без остатка http://www.cyberforum.ru/cpp-beginners/thread1161615.html
Найти первые n чисел, которые делятся на 7 без остатка
C++ В каждой строке текста найти символ[ы], который встречается наименьшее количество раз В каждой строке текста найти символ, который встречается наименьшее количество раз. http://www.cyberforum.ru/cpp-beginners/thread1161608.html
C++ Найти номер строки, в которой больше всего цифр
номер строки, в которой больше всего цифр.
C++ Найти площадь многоугольника, заданного перечислением координат вершин в порядке обхода его границы
Найти площадь многоугольника, заданного перечислением координат вершин в порядке обхода его границы. Напишите пожалуйста
C++ Найдите треугольник максимальной площади http://www.cyberforum.ru/cpp-beginners/thread1161596.html
N треугольников плоскости заданы длинами своих сторон. Найдите треугольник максимальной площади. Напишите пожалуйста
C++ В массиве определить квадратный корень суммы квадратов отрицательных элементов и иx количество В массиве Z=(z1,z2,…,z13) определить квадратный корень суммы квадратов отрицательных элементов и иx количество. Решаю контрольную, не получается решить это задание, вроде все элементарно, но ничего не выходит, если можно, наведите на мысль или помогите решить, уже голова не варит. подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
01.05.2014, 03:38     Вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры
Влад789456,
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
#include<iostream>
#include<string>
 
struct workers
{
    std::string fio;
    size_t length_of_work;
};
 
int main()
{
    size_t const_length_of_work;
    workers *w = new workers[3];
    for (size_t i = 0; i < 3; i++)
    {
        std::cout << "worker " << i + 1 << " :\n";
        std::cout << "fio:";
        std::cin >> (w + i)->fio;
        std::cout << "length of work:";
        std::cin >> (w + i)->length_of_work;
    }
    std::cin >> const_length_of_work;
    for (size_t i = 0; i < 3; i++)
    {
        if ((w + i)->length_of_work > const_length_of_work)
            std::cout << (w + i)->fio << "\n";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru