Eu sou iniciante estou aprendendo a pouco tempo o C++ e tenho uma tarefa so que esta dando erro provavelmente e algo obvio mais eu nao consigo achar a questao é:
Uma pequena loja de artesanato possui apenas um vendedor e comercializa dez tipos de objetos. O vendedor recebe, mensalmente, salário de R$ 545,00 acrescido de 5% do valor total de suas vendas. O valor unitário dos objetos deve ser informado e armazenado em um vetor; a quatidade vendida de cada peça deve ficar em outro vetor, mas na mesma posição.Crie um programa que receba os preços e as quantidades vendidas, armazenando-os em seus respectivos vetores (ambos com tamanho dez). Depois, determine e mostre: • Um relatório contendo: quantidade vendida, valor unitário e valor total de cada objeto. Ao final, deverão ser mostrados o valor geral das vendas e o valor da comissão que será paga ao vendedor; e • O valor do objeto mais vendido e sua posição no vetor (não se preocupe com empates).
E o meu esta assim:
#include<iostream>
using namespace std;
int main()
{
int vdo[10],qdov[10],vtdo[10],vgdv,b,a,c,d,vdc,f,e,omv;
d=10;
for (a=0;a<10;a++)
{
cout<<"Valor do objeto";
cin>>vdo[a];
cout<<"Quantidade de objetos vendidos";
cin>>qdov[a] ;
}
for (f=0;f<10;f++)
{
for (e=0;e<10;e++)
{
if (qdov[f]>qdov[e])
{
omv=qdov[f];
cout<<f;
}
}
}
for (b=0;b<10;b++)
{
cout<<"Quantidade de objetos vendidos";
cout<<qdov; cout<<"Valor unitario do objeto"; cout<<vdo; vtdo= vdo*qdov; cout<<"Valor total do objeto"; cout<<vtdo; } for(c=0;c<10;c++) { vgdv=vgdv+(vtdo[1]+vtdo[d]); d= d-1; } vdc=(vgdv/100)*5; return 0 ; }
Espero que possam me ajudar