Ir ao conteúdo

Duvida em C++!


leuo666

Posts recomendados

Postado

Prezados,

Preciso de ajuda no código abaixo, nao consigo consertar os erros de compilação, alguém pode me ajudar?:wub:


#include<stdlib.h>

/* funcão que faz a apuração depois de cada venda finalizada */
void apuracao(float totalvendas[][1],char vetorfilial[30][25],char vetorprodutos[][20],int e)
{
int b,c=0,i,j;

printf("*** VENDAS POR FILIAIS ***\n\n");
printf("Produtos vendidos : \n");
c=e;
for(b=0; b<c; b++)
{
printf("%s " , vetorprodutos[b]);

}

printf("\n\nFILIAL\t\t\t\t\t TOTAL\n");


for(i=0; i<14; i++)
{
for(j=0; j<1; j++)
{
printf("%-25s\t\t %.1f\n",vetorfilial[i],totalvendas[i][j]);
}
}
printf("\n\n");
}

/* função que fornece o total das vendas de cada produto */
void totalquesitos(float vendas[][1], char vetorfilial[30][25], char vetorprodutos[][20], int e, int c )
{
int i,j,k;

for(k=c; k<e; k++)
{
printf("\n Produtos:\n%s \n\n",vetorprodutos[k] );
printf("Filial\t\t\t\t\t 1 \n");
for(i=0; i<10; i++)
{
printf("%-25s\t\t",vetorfilial[i]);
for(j=0; j<10; j++)
{
printf("%.1f ",vendas[i][j]);
}
printf("\n");
}
}
}

/* função que fornece a filial campeã */
void campeao(char filial[20][20], float totalpontos[10][1])
{
float a=0;
int i,j,b=0,cam[10][1];


for(i=0; i<14; i++)
{
if(totalpontos[i][0] > a)
{
a = totalpontos[i][0];
b++;
}
}


}


/* função principal onde recebe os dados e envia valores para as funções */
int main()
{
int i,j,k,l,a=0,b=0,e=1,c=0;

char vetorfilial[30][25] = {"Filial 1 ", "Filial 2", "Filial 3", "Filial 4", "Filial 5", "Filial 6", "Filial 7",
"Filial 8", "Filial 9", "Filial 10", "Filial 11", "Filial 11", "Filial 12", "Filial 13", "Filial 14",
"Filial 15", "Filial 16", "Filial 17", "Filial 18", "Filial 19", "Filial 20"};

char vetorprodutos[20][20] = {"Produto 1","Produto 2","Produto 3","Produto 4", "Produto 5", "Produto 6",
"Produto 7", "Produto 8", "Produto 9", "Produto 10"};

float vendas[30][2],totalvendas[30][2];

float totalvendas[30][1] = {{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},
{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0}};

printf("**** VENDAS DAS FILIAIS ****\n\n\n");

for(k=0; k<9; k++)
{
for(i=0; i<30; i++)
{
for(j=0; j<; j++)
{
printf("Digite a %d quantidade de vendas %s para a filial %s\n" , j+1, vetorprodutos[k], vetorfilial[i]);
scanf("%f", &pontos[i][j]);

if(vendas[i][j] <0 || vendas[i][j] >99)
{
printf("Valor invalido digite novamente ...\n\n");
j--;
}

if(i==13 && j==3 && k==a)
{
for(i=0; i<30; i++)
{
for(j=0; j<20; j++)
{
totalvendas[i][0] = totalvendas[i][0] + vendas[i][j];
}
}
/* chamada da função que mostra total de vendas */
totalvendas(vendas,filiais,produtos,e,c);
printf("\n\n");
/* chamada da função que mostra a soma das notas dos quesitosja apurados */
apuracao(totalvendas, filiais, produtos,e);
e = e+1;
a = a+1;
c = c+1;
}

}
}


}
/* chamada da função que calcula quem obteve a maior quantidade de vendas */
campeao(filial,totalvendas);
system("pause");
}
#include<stdio.h>

Obrigado

  • Membro VIP
Postado

Peço encarecidamente que você poste qual e onde os erros acontecem ai em sua máquina.Facilitará a sua e nossa vida.Abraços.

Postado
Peço encarecidamente que você poste qual e onde os erros acontecem ai em sua máquina.Facilitará a sua e nossa vida.Abraços.

Obrigado Amigo mas ja resolvi!

Pode fechar o topico,

valeu!

  • Membro VIP
Postado
Obrigado Amigo mas ja resolvi!

Pode fechar o topico,

valeu!

Amigo, você poderia dizer como resolveu o problema? A sua solução pode ajudar outros membros do fórum.

Obrigado.

Postado
Amigo, você poderia dizer como resolveu o problema? A sua solução pode ajudar outros membros do fórum.

Obrigado.

O erro estava na declaração do vetor, estava como char..:rolleyes:

dai passei pra um conhecido a outra parte e ele finalizou,

é isso ai !

valeu!!

  • Membro VIP
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!