Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пом Динамический - двумерный массив, не работает=( https://www.cyberforum.ru/ cpp-beginners/ thread39270.html
//--------------------------------------------------------------------------- // Дана целочисленная квадратная матрица. Определить сумму элементов //в тех столбцах, которые не содержат...
Создание двумерного массива C++
помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу построения одномерного массива, элементы которого равны разницы...
C++ Из заданного интервала натуральных чисел определить все простые числа
Завтра сдавать, помогите создать, кто что сможет, буду очень благодарна ... 2 Заданы числа А,В,C,D. Выяснить можно ли прямоугольник со сторонами А и В уместить внутри прямокгольника со сторонами C...
C++ Непонятка с tangens-ом в С++3.1 помогите плз. Пишу программу по учебнику! встретился с тангенс: tg(фи)=-1,5 => фи=-67 градусов не могу понять как тут вышло -67 градусов Попробывал так fi=atan(-1.5)*180/nu const nu=3.14... ... https://www.cyberforum.ru/ cpp-beginners/ thread39233.html
C++ почему не delete (выделение памяти) https://www.cyberforum.ru/ cpp-beginners/ thread39229.html
почему в примерах в мсдне не высвобождается память после использования asctime, ctime? #include <time.h> #include <stdio.h> int main( void ) { struct tm *newTime; time_t ...
Работа со списком...Не могу добавить функцию добавить элементы в начало списка... C++
В моей программе есть функция добавить элементы, она добавляет элементы в конец списка, уже очень долго не могу сделать функцию добавить вначало списка.Делать то сделал только после этого не работает...
Вывести все перестановки в лексиграфическом порядке чисел от 1 до N C++
Помогите написать программу. Условие задачи: Дано N. Вывести все перестановки в лексиграфическом порядке чисел от 1 до N. Зараннее спасибо. На С или Паскале Добавлено через 20 минут 45 секунд...
C++ Слияние файлов Организовать чересстрочное слияние файлов с разными условиями(если ф1>ф2,если ф1 <ф2,если они равны).Буду очень благодарна,если кто-нить кинет алгоритм или код.Очень срочно надо(( https://www.cyberforum.ru/ cpp-beginners/ thread39206.html
C++ Моделирование физической задачи на Си/Си++ https://www.cyberforum.ru/ cpp-beginners/ thread39200.html
Люди, смоделировать задачу физическую на движение тела выпущеным под углом. Ну тоесть должно стрелять что-то пушки и вылетать снаряд. В задаче вводять параметры, не все и некоторые находятся...
C++ Преобразовать число в строку/строкук в число Обьясните, как преобразововать число в строку и наоборот. Искал в гугле, но конкретного ответа так и не получил (все, что узнал, что есть много методов и все они плохие :) ). И еще одно... Как... https://www.cyberforum.ru/ cpp-beginners/ thread39191.html
1765 / 443 / 44
Регистрация: 09.04.2009
Сообщений: 2,599
15.06.2009, 10:01  [ТС] 0

Дан массив данных о работающих в фирме

15.06.2009, 10:01. Просмотров 3640. Ответов 27
Метки (Все метки)

Ответ

Вот весь код.
Там из даты для сравнения вычитается дата поступления на работу, j присваивается разность, потом j проверяетcя на >=5.
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
#include <iostream>
 
using namespace std;
int j, g;
 
struct Works{
        char fio[30];  
        char adres[30];
        char year[10];  
};
 
int main(){
        setlocale(0,"RUS");
        const int count = 3;
        //const int years = 5;
        char data[10];
        
        cout<<"Введите дату:";
        cin.getline(data,10);
        Works workers[count];
 
        for (int i = 0; i < count; ++i)
        {
                cout<<"Введите ФИО: ";   
                cin.getline(workers[i].fio,30);
                cout<<"Введите адрес: "; 
                cin.getline(workers[i].adres,30);
                cout<<"Введите дату трудоустройства: "; 
                cin.getline(workers[i].year,10);
        }
        
        for (int i = 0; i < count; ++i)
        {
                if (j=(*data -*workers[i].year))
                   (j>=5);
                        cout << "\nНе менее 5 лет проработал(а): \n"<< workers[i].fio
                             << "\nАдрес: " << workers[i].adres << '\n'
                             << "\nДата трудоустройства: " << workers[i].year << '\n'
                             << '\n';
        }
        system("pause");
        return 0;
}


Вернуться к обсуждению:
Дан массив данных о работающих в фирме
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2009, 10:01
Готовые ответы и решения:

Дан массив о работающих в фирме
Дан массив данных о работающих в фирме : Фамилия, Имя, Отчество, Адрес(улица, дом, квартира) и дата...

Дан массив работающих в фирме
Дан массив данных о работающих в фирме: фамилия, имя, отчество, адрес (улица, дом, квартира) и дата...

Дан текстовый файл, в котором хранятся данные о работающих в фирме: фамилия, имя , отчество, адрес
2. Дан текстовый файл, в котором хранятся данные о работающих в фирме: фамилия, имя , отчество,...

Дан массив данных о клиентах
Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира) и...

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