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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посмотрите программу пожайлуста! http://www.cyberforum.ru/cpp-beginners/thread1036038.html
В С++ еще новичок посмотрите пожалуйста где я делаю ошибку. //Квадратное уравнение #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); int a,b,c;
C++ подскажите пожалуйста в чем ошибка) при написании программы вылезла ошибка "...Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник" - добавил #include "stdafx.h" вылезло еще куча ошибок. в чем дело, подскажите? http://www.cyberforum.ru/cpp-beginners/thread1036036.html
Задачи на функции и массив C++
Задача №1 по теме Функции Задача №2 по теме Расчет суммы или количества элементов массива, удовлетворяющих некоторому условию Задача №3 по теме Двумерный массив Помогите с решением, заранее огромное спасибо!
C++ map, условие по отсутствию ключа
У меня есть карта, и нужно организовать операцию, если в карте нет заданного ключа. Я хотел вот так map <int,vector<int>> invert; map <int,vector<int>>::iterator find; find=invert.find(key); if (find==0){...} Но что-то ошибка(не при компиляции)
C++ Создание своего класса http://www.cyberforum.ru/cpp-beginners/thread1036014.html
Пытаюсь создать свой класс - AM_Demodulator.h Написал вот это, но компилятор ругается #include <iostream> #include <cmath> using namespace std; class AM_Demodulator { public: void operators(double sAM, double F_s, int omega_0) {
C++ Задача по массиву подробнее

Показать сообщение отдельно
Gdasar
184 / 45 / 9
Регистрация: 18.02.2013
Сообщений: 419
Записей в блоге: 9
13.12.2013, 16:24     23. Упорядочить данные в порядке убывания значений рабочего стажа. (C++)
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);
}
Отсортировать,думаю,сможешь.
 
Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru