Показать сообщение отдельно
Старый 23.06.2010, 18:43   #1 (permalink)
Maximiliano
Новичок
 
Регистрация: 23.06.2010
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию 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 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070