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

Обработка данных об автомобилях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла в CodeBlocks работает, а в QtCreator - нет http://www.cyberforum.ru/cpp-beginners/thread1573552.html
Один и тот же компилятор (LLVM Clang): в CodeBlocks код работает, в QtCreator - нет. То же самое с MinGW. Один и тот же MinGW: в CodeBlocks код работает, в QtCreator - нет. Текстовый файл что в папке проекта в CodeBlocks, что в папке проекта в QtCreator один и тот же. В чём может быть причина? #include <iostream> #include <fstream> #include <ostream> #include <string>
C++ While{switch{switch{break;}}} break выходит из while В общем необходимо конструкцию switch запускать в цикле, в каждом case X: стоит свой break;, да бы выполнился один case, а не все. Проблема в том, что этот break; выходит из цикла и программа завешрает работу. #include "stdafx.h" #include "HotelsActions.h" #include <vector> #include <string.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1573534.html
C++ Размер области памяти
Добрый вечер. Подскажите, пожалуйста, почему при выполнении данной программы объем памяти по каждой строке равен 4? Ведь по идее прописанные после суффиксы u и L должны влиять на результат. #include <iostream> using namespace std; int main() { cout << "\n sizeof 111 = " << sizeof 111;
C++ Наследование нескольких переменных
Имеются 3 класса (computer, pc, pda). pc должен наследовать от computer 2 переменных, а pda от pc его 2 переменных и те 2 что он наследует от computer (если я все правильно понимаю). Ошибки возникают в конструкторах. С одной переменной вроде все получается. Буду рад любым советам #include "stdafx.h" #include <cstdlib> #include <iostream> #include <conio.h> #include <string.h> using...
C++ Поиск номера записи по ключу http://www.cyberforum.ru/cpp-beginners/thread1573521.html
Помогите, пожалуйста, с задачей! Есть vector из структур. в Структуре содержатся следующие данные: Фамилия, Имя, Возраст, Телефон. Нужно реализовать функцию поиска номера записи по номеру телефона. Что-то дико туплю и никак не могу добить. #include <iostream> #include <fstream> #include <string> #include <vector> using namespace std;
C++ Ошибка: 'else' without a previous 'if' #include <iostream> #include <math.h> using namespace std; int main() { bool x=false; int a,b,c,count=0; cout<<"a="<<endl; подробнее

Показать сообщение отдельно
nmcf
5276 / 4596 / 1541
Регистрация: 14.04.2014
Сообщений: 18,257
07.11.2015, 08:33     Обработка данных об автомобилях
Каскадом условие надо делать:
C++
1
2
if ((mas[i].dateyear > y || ((mas[i].dateyear == y && mas[i].datemonth > m) || (mas[i].datemonth == m && mas[i].dateday >= d)))
    && (mas[i].dateyear < y1 || ((mas[i].dateyear == y1 && mas[i].datemonth < m1) || (mas[i].datemonth == m1 && mas[i].dateday <= d1))))
По годам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
std::sort(mas, mas + x, [](const formal &a, const formal &b){ return a.dateyear < b.dateyear; });
 
int y = -1;
for (int i = 0; i < x; ++i)
{
    if (mas[i].year != y)
    {
        y = mas[i].year;
        cout << "Year: " << y << endl;
    }
cout<<mas[i].model;
cout<<endl;
cout<<mas[i].proizv;
cout<<endl;
cout<<mas[i].type;
cout<<endl;
cout<<mas[i].dateday<<"."<<mas[i].datemonth<<"."<<mas[i].dateyear;
cout<<endl;
cout<<mas[i].user << endl << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru