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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
boromir
3 / 3 / 0
Регистрация: 26.03.2010
Сообщений: 28
#1

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

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

Помогите написась программу
Описать структуру авто, содержащую информацию об автомобиле: марка, модель, цвет, цена и т. д. Создать массив таких структур и использовать для учета работы автомагазина: Запросить у пользователя информацию об автомобилях, которые продаются в магазине. Добавить в структуру поле, которое хранит информацию о наличии автомобиля. По запросу пользователя вывести на экран все автомобили, которые имеются в наличии
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать массив структур "авто" и использовать для учета работы автомагазина (C++):

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

Создать массив структур "Person" - C++
Создать массив структур "Person" (фамилия, имя, отчество, пол, возраст, занятость), записать в бинарный файл. Вывести на экран содержимое...

Из массива структур "Авто" удалить все элементы, у которых год выпуска меньше заданного - C++
помогите как можно удалить все элементы, у которых год выпуска меньше заданного? #include <iostream> #include <fstream> #include...

"Система учета продукции" с графическим интерфейсом и при этом использовать sql - C++
Подскажите пожалуйста! Задали написать программу "Система учета продукции" с графическим интерфейсом и при этом использовать sql. ...

Создать программу для обработки массива структур типа "Baggage" и нахождения нескольких значений по условию - C++
Известна информация о багаже (количество вещей и общий вес багажа) 24 пассажиров. а) Найти число пассажиров, имеющих более двух вещей. ...

Создать класс Date для работы с датами в формате "год.месяц.день" / C++ для начинающих - C++
"Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с тремя нолями типа unsigned Int.* для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
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;
}
У меня в таком виде начала запускаться
Пиши дальше!
Успехов!

(Я тоже только начинаю)
Спасибо! Теюе тоже удачи!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2010, 15:36
Привет! Вот еще темы с ответами:

В массиве структур студент с полями "ИМЯ" "ВОЗРАСТ" "УСПЕВАЕМОСТЬ" выполнить сортировку по успеваемости по возрастанию - C++
в массиве структур студент с полями &quot;ИМЯ&quot; &quot;ВОЗРАСТ&quot; &quot;УСПЕВАЕМОСТЬ&quot; выполнить сортировку по успеваемости по возрастанию. Использовать...

Написать функцию поиска человека по полю "фамилия" в массиве структур "Note" ("Персональная информация") - C++
Вывести из структуры информацию о человеке, чья фамилия введена с клавиатуры #include &lt;iostream&gt; #include &lt;locale&gt; #include...

Создать класс Date для работы с датами в формате "год. месяц. день" - C++
Всем доброго времени суток. Задали задачу на С++, но не могу её осилить. Может быть у кого-нибудь есть возможность помочь. Вот условие:...

Класс "одномерный массив" и методы для работы с его данными - C++
Описать класс одномерный массив, содержащий его элементы и их количество, а так же методы: вывода всех значений на экран, нахождения...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.05.2010, 15:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru