Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   C++ Проблема с решением задачи. (http://www.tehnari.ru/f41/t37300/)

Maximiliano 23.06.2010 18:43

C++ Проблема с решением задачи.
 
Сформировать массив, содержащий сведения о количестве изделий категорий A, B, C, собранных рабочим за месяц. Комбинированный тип содержит поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц.
Считая заданными значения расценок SA, SB, SC за выполненную работу по сборке единицы изделия категорий A, B, C, выдать на печать следующую информацию:
- общее количество изделий категорий A, B, C, собранных рабочим цеха/

Вроде не такая сложная задача, но мне такой бред выдаёт.

вот мои наброски:

#include <iostream>
#include <iomanip>
using namespace std;
struct Wokers
{
char name[25];
int kol[4];
char naimenavanie_ceha[25];

};
void output ( Wokers a[], int n)
{
cout<<setw(5)<<"Name|"<<setw(20)<<"naimenovanie_ce ha"<<setw(15)<<"kategoriya_A";
cout<<setw(15)<<"kategoriya_B"<<setw(15)<<"kategor iya_C"<<setw(5)<<"Sum"<<endl;

for(int i=0;i<n;i++)
{
cout<<setw(50)<<"_________________________"<<endl;
cout<<a[i].name<<"|";
int sum=0;
for(int j=0;j<3;j++)
{
cout<<setw(10)<<a[i].kol[j]<<"|";
sum+=a[i].kol[j];
}
cout<<setw(4)<<sum<<endl;
}
}
int main()
{
Wokers t[10]={
"Ozerov",1,23,27,12,
"Chichikov",2,33,18,17,
"Scvorcov",3,25,5,13,
"Izmailov",4,23,11,11,
"Nazarenko",5,30,23,12,
"Petrov",6,29,15,20,
"Timohin",7,19,18,11,
"Frolov",8,12,33,22,
"Markin",9,15,21,10,
"Kirov",10,20,30,12};
cout<<"input"<<endl;
output(t,10);

Помогите,пожалуйста!уже завтра сдавать.(

Maximiliano 24.06.2010 19:51

спасибо за помощь!
сам справился.


Часовой пояс GMT +4, время: 10:47.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.