• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

C++ Проблема с решением задачи.

Maximiliano

Ученик
Регистрация
23 Июн 2010
Сообщения
2
Реакции
0
Баллы
0
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.name<<"|";
int sum=0;
for(int j=0;j<3;j++)
{
cout<<setw(10)<<a.kol[j]<<"|";
sum+=a.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);

Помогите,пожалуйста!уже завтра сдавать.(
 
спасибо за помощь!
сам справился.
 
Назад
Сверху