Различные цехи завода выпускают продукцию нескольких наименований

C++
Различные цехи завода выпускают продукцию нескольких наименова-
ний. Сведения о выпущенной продукции включают наименование, количество,
номер цеха. Для заданного цеха необходимо вывести количество выпущенных
изделий по каждому наименованию.
Подскажите плиз в чём ошибка

#include <iostream.h>
#include <string.h>
int main()
{
int i,s;
cout<<"Vvedite kolichestvo cexov"<<endl;
cin>>s;struct strc{
char naim[40];
char kol[30];
char nom[10];
}s[100];
for (i=0;i<s;i++)
{
cout <<"Vvedite naimenovanie"<<endl;
cin>>s[i].naim;
cout<<"Vvedite kolichestvo"<<endl;
cin>>s[i].kol; cout<<"Vvedite nomer ceha"<<endl; cin>>s[i].nom;
}
struct name{ char a[30];}y[1];
cout<<"Vvedite nomer ceha"<<endl; cin>>y[1].a;
for(i=0;i<s;i++)
if(strcmp(s[i].nom,y[1].a)==0)
cout<<s[i].naim<<s[i].kol<<endl;
return 0;
}
#include <iostream>
#include <string.h>

using namespace std;

class Zavod
{
    private:
    int num_of_vip;
    char naim[64];
    int num_cex;
    public:
    Zavod(int, char*, int);
    void print_data();
};

Zavod::Zavod(int num_of_vip, char* naim, int num_cex)
{
    Zavod::num_of_vip = num_of_vip;
    strcpy(Zavod::naim, naim);
    Zavod::num_cex = num_cex;
}

void Zavod::print_data()
{
    cout << endl;
    cout << "Наименование продукции:" << naim << endl;
    cout << "Кол-во выпущенной продукции:" << num_of_vip << endl;
    cout << "Номер цеха:" << num_cex;
}

int main()
{
    Zavod a(119, "Метал", 1);
    Zavod b(1000, "Копьютеры", 2);
    Zavod c(11, "Быдлокодня", 3);
    a.print_data();
    b.print_data();
    c.print_data();
    return 0;
}

Компилил с помощью g++ 4.8, все работает, сори если не помог

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.