3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
1

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

13.05.2010, 22:33. Показов 2926. Ответов 3
Метки нет (Все метки)

Помогите написась программу
Описать структуру авто, содержащую информацию об автомобиле: марка, модель, цвет, цена и т. д. Создать массив таких структур и использовать для учета работы автомагазина: Запросить у пользователя информацию об автомобилях, которые продаются в магазине. Добавить в структуру поле, которое хранит информацию о наличии автомобиля. По запросу пользователя вывести на экран все автомобили, которые имеются в наличии
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2010, 22:33
Ответы с готовыми решениями:

Задача создать базу данных "скорая" для учета работы
На станции скорой помощи ведется БД "Скорая помощь" для учета работы. К БД входят таблицы: ...

Динамический массив структур - Ошибка "значение int* нельзя использовать для инициализации сущности типа TRGB"
требуется создать динамический массив структур, т.е. он не совсем динамический, просто изначально...

Надо создать БД на тему "Разработка ИС для учета клиентов завода ОАО"ВДМ"(СРОЧНО)
Завод изгатавливает двигатели для судов и кораблей http://www.vdm-plant.ru

Как сделать проверку в строке "для дурака" с авто-заменой "," на "." - иначе вылетает
Помогите в программу "запилить" проверку ввода символа (Base, Pawer) "для дурака" с авто-заменой...

3
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;
помогите исправить ошибки
0
4 / 4 / 1
Регистрация: 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;
}
У меня в таком виде начала запускаться
Пиши дальше!
Успехов!

(Я тоже только начинаю)
2
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;
}
У меня в таком виде начала запускаться
Пиши дальше!
Успехов!

(Я тоже только начинаю)
Спасибо! Теюе тоже удачи!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2010, 15:36
Помогаю со студенческими работами здесь

Нужны идеи для курсовой работы:"Система учёта мяса на предприятиях спк"
тема курсовой работы:&quot;Система учёта мяса на предприятиях спк&quot;. Что на эту тему можно сделать в...

Таблицы для БД автомагазина. К какой таблице прицепить таблицу "Базовый автомобиль"
Здравствуйте. Делаю самостоятельную работу по проектированию БД для автомагазина. Думаю, она...

Создать массив структур "Ведомость про участников конкурса"
здравствуйте. Прошу написать программу. Большое спасибо за ваш труд. Условие: Создать массив...

Что значит "создать массив структур в автоматической памяти"?
Автоматическая память это стек? struct student s ; А как потом создать переменную структуры? Я...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru