Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
EdHaker
1 / 1 / 0
Регистрация: 23.09.2015
Сообщений: 97
06.11.2015, 22:35     Обработка данных об автомобилях
Здравствуйте, есть такое задание: Данные про автомобили включают в себя: модель, производителя, тип, год выпуска, дату регистрации и владельца(фио). Организовать массив для сохранения данных в виде заданной структуры и заполнить его данными с клавиатуры.(сделано). Вывести сведения об автомобилях, зарегистрированных на протяжение заданного пользователем периода времени.(частично, требуется проверка). Вывести данные об автомобилях для заданной пользователем модели.(не сделано). Определить, сколько автомобилей каждой модели было зарегистрировано каждый год.(не сделано). Разрешить вносить новые данные и изменять существующие данные в информационном массиве. (не сделано). Очень прошу помочь, вот уже готовый код с программой:
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
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <cstring>
#include <conio.h>
using namespace std;
int main(){
struct formal{
    string model;
    string proizv;
    string type;
    int year;
    int datemonth;
    int dateday;
    int dateyear;
    string user;
} mas[100];
 
int x,d,m,y,d1,m1,y1;
cout<<"vvedite kol-vo avto: ";
cin>>x;
for (int i=0;i<x;i++){
cout<<"Vvedite model: ";
cin>>mas[i].model;
cout<<"Vvedite proizvoditelya: ";
cin>>mas[i].proizv;
cout<<"Vvedite type: ";
cin>>mas[i].type;
cout<<"Vvedite god: ";
cin>>mas[i].year;
cout<<"Vvedite datu reg: ";
cin>>mas[i].dateday>>mas[i].datemonth>>mas[i].dateyear;
cout<<"Vvedite usera: ";
cin>>mas[i].user;
}
cout<<"Vvedite period: ";
cin>>d>>m>>y>>d1>>m1>>y1;
 for (int i=0;i<x;i++){
 if (y<mas[i].dateyear && mas[i].dateyear<y1)
{cout<<mas[i].model;
cout<<endl;
cout<<mas[i].proizv;
cout<<endl;
cout<<mas[i].type;
cout<<endl;
cout<<mas[i].year;
cout<<endl;
cout<<mas[i].dateday<<"."<<mas[i].datemonth<<"."<<mas[i].dateyear;
cout<<endl;
cout<<mas[i].user;}}
 /*else
 {if month struct else day struct } */
 
cout<<endl;
getch();
return 0;
 }
ЖЕЛАТЕЛЬНО решение, как можно проще и понятнее, если не сложно с объяснением, буду очень благодарен, если поможете реализовать все условие!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru