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

Создать массив структур "авто" и использовать для учета работы автомагазина - C++

Восстановить пароль Регистрация
 
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
13.05.2010, 22:33     Создать массив структур "авто" и использовать для учета работы автомагазина #1
Помогите написась программу
Описать структуру авто, содержащую информацию об автомобиле: марка, модель, цвет, цена и т. д. Создать массив таких структур и использовать для учета работы автомагазина: Запросить у пользователя информацию об автомобилях, которые продаются в магазине. Добавить в структуру поле, которое хранит информацию о наличии автомобиля. По запросу пользователя вывести на экран все автомобили, которые имеются в наличии
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 22:33     Создать массив структур "авто" и использовать для учета работы автомагазина
Посмотрите здесь:

C++ Создать массив структур "Person"
C++ Создать класс Date для работы с датами в формате "год. месяц. день"
C++ Создать массив структур "Ведомость про участников конкурса"
C++ разработать программу для работы со строками: найти и заменить в ней все символы "а" на "b"
Динамический массив структур - ошибка "попытка чтения или записи в защищенную память" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
15.05.2010, 13:27  [ТС]     Создать массив структур "авто" и использовать для учета работы автомагазина #2
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
struct m_izd
{
char name[10];
char firma[10];
int sort;
int nalichie;
};
int main(int argc, char* argv[])
{
const col=20;
m_izd mag2[col];
for(int n=0; n<col; n++)
{
cout<<"Vvedite nazvanie izdelija\n";
cin>>mag2[n].name;
cout<<"\nVvedite nazvanie proizvoditelja\n";
cin>>mag2[n].firma;
cout<<"\nVvedite sort izdelija\n";
cin>>mag2[n].sort;
cout<<"\nEsli v nalichii izdelie(1-yes or 0-no)\n";
cin>>mag2[n].nalichie;
}
cout<<"\nVvedite interesujushij vas sort\n";
int s;
cin>>s;
for(n=0;n<col;n++) 
if
for((mag2[n].sort==s)&&(mag2[n].nalichie==1))
cout<<"Izdelija "<<s<<" sorta:\t"<<mag2[n].name<<"\t"<<mag2[n].firma<<"\n";
return 0;
помогите исправить ошибки
Boris86
3 / 3 / 0
Регистрация: 29.11.2009
Сообщений: 5
15.05.2010, 15:22     Создать массив структур "авто" и использовать для учета работы автомагазина #3
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std; // Отсутствовала эта строка (1)
struct m_izd
{
char name[10];
char firma[10];
int sort;
int nalichie;
};
int main (int argc, char* argv[])
{
const int col=20;           //не указан тип (int)
m_izd mag2[col];
for(int n=0; n<col; n++)
{
cout<<"Vvedite nazvanie izdelija\n";
cin>>mag2[n].name;
cout<<"\nVvedite nazvanie proizvoditelja\n";
cin>>mag2[n].firma;
cout<<"\nVvedite sort izdelija\n";
cin>>mag2[n].sort;
cout<<"\nEsli v nalichii izdelie(1-yes or 0-no)\n";
cin>>mag2[n].nalichie;
}
cout<<"\nVvedite interesujushij vas sort\n";
int s;
cin>>s;
    for(int n=0;n<col;n++) {                                                            //здесь 
        if((mag2[n].sort==s)&&(mag2[n].nalichie==1))                                    //      тоже была 
        cout<<"Izdelija "<<s<<" sorta:\t"<<mag2[n].name<<"\t"<<mag2[n].firma<<"\n";     //              путаница
    }
 
return 0;
}
У меня в таком виде начала запускаться
Пиши дальше!
Успехов!

(Я тоже только начинаю)
boromir
 Аватар для boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
15.05.2010, 15:36  [ТС]     Создать массив структур "авто" и использовать для учета работы автомагазина #4
Цитата Сообщение от Boris86 Посмотреть сообщение
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std; // Отсутствовала эта строка (1)
struct m_izd
{
char name[10];
char firma[10];
int sort;
int nalichie;
};
int main (int argc, char* argv[])
{
const int col=20;           //не указан тип (int)
m_izd mag2[col];
for(int n=0; n<col; n++)
{
cout<<"Vvedite nazvanie izdelija\n";
cin>>mag2[n].name;
cout<<"\nVvedite nazvanie proizvoditelja\n";
cin>>mag2[n].firma;
cout<<"\nVvedite sort izdelija\n";
cin>>mag2[n].sort;
cout<<"\nEsli v nalichii izdelie(1-yes or 0-no)\n";
cin>>mag2[n].nalichie;
}
cout<<"\nVvedite interesujushij vas sort\n";
int s;
cin>>s;
    for(int n=0;n<col;n++) {                                                            //здесь 
        if((mag2[n].sort==s)&&(mag2[n].nalichie==1))                                    //      тоже была 
        cout<<"Izdelija "<<s<<" sorta:\t"<<mag2[n].name<<"\t"<<mag2[n].firma<<"\n";     //              путаница
    }
 
return 0;
}
У меня в таком виде начала запускаться
Пиши дальше!
Успехов!

(Я тоже только начинаю)
Спасибо! Теюе тоже удачи!!!
Yandex
Объявления
15.05.2010, 15:36     Создать массив структур "авто" и использовать для учета работы автомагазина
Ответ Создать тему
Опции темы

Текущее время: 06:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru