![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.05.2010
Сообщений: 2
|
![]()
Ребят! Помогите. пожалуйста! Я вообще не понимаю как мне доделать эту лабу, а сдать мне надо уже в пятницу. Половину я сделала, препод оценил, говорит "молодец, мнушенька" 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); } Очень надеюсь на вашу помощь, иначе мне просто трандец -______-" |
![]() |
![]() |