Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 14

23. Упорядочить данные в порядке убывания значений рабочего стажа. (C++)

12.12.2013, 20:39. Показов 3319. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с заданием, программа нужна на языке C++.


По данным таблицы, содержащей информацию о работниках предприятия, провести упорядочивание данных по возрастанию или убыванию значения реквизита, указанного в варианте. Вывести на печать исходную таблицу и упорядоченную таблицу.

Упорядочить данные в порядке убывания значений рабочего стажа.

Таблица 6
№ Фамилия И. О. Пол Год рождения Год поступления на работу
1. Анисимов Ю. П. М 1940 1957
2. Иванов И. Н. М 1980 1999
3. Махова О. И. Ж 1960 1980
4. Огарев К. М. М 1971 1990
5. Егорова П. К. Ж 1993 2011
6. Голикова О. И. Ж 1972 1990
7. Сотников Т. С. М 1943 1960
8. Комов В. И. М 1979 2005
9. Лебедев А. А. М 1959 1981
10. Димова В. В. Ж 1991 2010

Добавлено через 7 минут
Помогите, программа нужна в самое ближайшее время!!!

Добавлено через 50 минут
Пожалуйста, срочно нужно)

Добавлено через 11 часов 24 минуты
ну народ, неужели никто не знает?

Добавлено через 10 часов 4 минуты
up!

Добавлено через 4 часа 5 минут
up!

Добавлено через 18 часов 18 минут
Да помогите же мне, господа программисты!

Добавлено через 6 часов 23 минуты
Безысходность
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2013, 20:39
Ответы с готовыми решениями:

Упорядочить сведения о мужчинах в порядке возрастания значения их рабочего стажа
Задание: - "Упорядочить сведения о мужчинах в порядке возрастания значения их рабочего стажа." Структуры для меня в новинку,...

Упорядочить в порядке убывания значений элементов и найти номер элемента
Помогите пожалуйста.

Упорядочить и вывести строки в порядке возрастания (убывания) значений их длины
2. Ввести n строк с консоли. Упорядочить и вывести строки в порядке возрастания (убывания) значений их длины. Идей насчёт этой задачки...

7
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
12.12.2013, 20:42
Цитата Сообщение от alexeyfrolov322 Посмотреть сообщение
ну народ, неужели никто не знает?
знаем, знаем
Цитата Сообщение от alexeyfrolov322 Посмотреть сообщение
Да помогите же мне, господа программисты!
вот Вам самому лень, а мы прям должны бежать сломя голову?
Цитата Сообщение от alexeyfrolov322 Посмотреть сообщение
Безысходность
скорее апатия
1
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 14
13.12.2013, 16:18  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
вот Вам самому лень, а мы прям должны бежать сломя голову?
Мог бы сделать сам - не обращался бы за помощью, сам не могу и это не лень.
0
191 / 52 / 19
Регистрация: 18.02.2013
Сообщений: 508
Записей в блоге: 9
13.12.2013, 16:24
alexeyfrolov322, подсчитай разность дат-стаж. И уже по разности сортируй.
Вот функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <ctime>
 
 
int interdef(int d,int m,int y) //разница между двумя датами
{
    time_t tmptime1, tmptime2;
    struct tm *tmptm;
 
    time(&tmptime1); //текущее время в сек
    tmptm = localtime(&tmptime1); //преобразуем из сек в стр-ру описания даты,
    tmptm->tm_year = y - 1900;
    tmptm->tm_mon = m - 1;
    tmptm->tm_mday = d;
    tmptime1 = mktime(tmptm);
 
    time(&tmptime2); //текущее время в сек
    tmptm = localtime(&tmptime2);   //localtime возвращает указатель на struct tm
    tmptime2 = mktime(tmptm);
 
    return (tmptime2-tmptime1)/(60*60*24);
}
Отсортировать,думаю,сможешь.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
14.12.2013, 08:12
Цитата Сообщение от alexeyfrolov322 Посмотреть сообщение
сам не могу и это не лень.
это именно лень. Лень учиться!
А наработок Ваших мы не видели, а значит и делать лень!
0
 Аватар для Doksim
57 / 57 / 10
Регистрация: 08.12.2013
Сообщений: 257
14.12.2013, 12:32
Цитата Сообщение от Croessmah Посмотреть сообщение
это именно лень. Лень учиться!
А наработок Ваших мы не видели, а значит и делать лень!
всем лень учится
0
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 14
16.12.2013, 07:00  [ТС]
Может кто-нибудь прям целиком текст программы написать? серьезно не знаю уже что делать, сдать нужно
0
16.12.2013, 10:04

Не по теме:

А мне пожалуйста феррари.

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2013, 10:04
Помогаю со студенческими работами здесь

Упорядочить данные массивы в порядке убывания (при помощи функции)
Даны 3 массива A, B, C размерности m, n, k соответственно. Упорядочить эти массивы в порядке убывания. Написать функцию упорядочивания...

Задан массив чисел B (M). Упорядочить K первых элементов (K<M) в порядке убывания их значений
Задан массив чисел B (M). Упорядочить K первых элементов (K &lt;M) в порядке убывания их значений.

Упорядочить заданный числовой массив X (M) в порядке убывания значений его элементов
Упорядочить заданный числовой массив X (M) в порядке убывания значений его элементов.

Задан массив чисел B (M). Упорядочить K первых элементов (K <M) в порядке убывания их значений
Задан массив чисел B (M). Упорядочить K первых элементов (K &lt;M) в порядке убывания их значений.

Сортировка сотрудников в порядке убывания стажа
Здравствуйте! Помогите пожалуйста написать программу: информация о сотрудниках предприятия содержит ФИО, номер отдела, должность и дату...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru