Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 19:55   #1
JesusChristS
Новичок
Джуниор
 
Регистрация: 26.05.2010
Сообщений: 2
По умолчанию C++

Ребят! Помогите. пожалуйста! Я вообще не понимаю как мне доделать эту лабу, а сдать мне надо уже в пятницу. Половину я сделала, препод оценил, говорит "молодец, мнушенька" xD, но дальше я ваще хз как.

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

Вот то, что я сделала:

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

void output ( Wokers a[], int n)
{
cout<<setw(26)<<"Name|"<<setw(5)<<" Tseh|"<<setw(5)<<"KolA|"<<setw(5)<< "KolB|"<<setw(5)<<"KolC|"<<endl ;

for(int i=0;i<n;i++)
{
cout<<setw(46)<<"__________________ ________________"<<endl;
cout<<setw(25)<<a[i].name<<"|";
int sum=0;
for(int j=0;j<3;j++)
{
cout<<setw(4)<<a[i].kol[j]<<"|";
sum+=a[i].kol[j];
}
cout<<setw(4)<<sum<<endl;
}
}

int main()
{
Wokers t[10]={
"Ivanov","Tseh1",67,48,91,
"Petrov","Tseh1",16,29,39,
"Sidorov","Tseh3",86,23,53,
"Kulikov","Tseh1",30,76,87,
"Sokolova","Tseh3",87,34,76,
"Drobysheva","Tseh2",98,23,56,
"Golova","Tseh1",84,83,74,
"Balabanov","Tseh2",60,35,76,
"Ezdakov","Tseh3",34,54,66,
"Asharina","Tseh2",34,43,65};
cout<<"input"<<endl;

output ( t, 10);
}

Очень надеюсь на вашу помощь, иначе мне просто трандец -______-"
JesusChristS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц