Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, eu preciso montar um grafico em C, em que vá até 10, os numeros são pre estabelecidos, olha como ta o code:
#include <stdlib.h>#include <stdio.h>
struct word{
String graf[10][10];
};
int main()
{
struct word grafico;
int r[10], b[10],y[10],l,c,i,r2,b2,y2;
r[0] = 3; b[0] = 1; y[0] = 4;
r[1] = 4; b[1] = 2; y[1] = 5;
r[2] = 6; b[2] = 3; y[2] = 6;
r[3] = 7; b[3] = 4; y[3] = 7;
r[4] = 8; b[4] = 5; y[4] = 6;
r[5] = 9; b[5] = 7; y[5] = 4;
r[6] = 10; b[6] = 6; y[6] = 2;
r[7] = 9; b[7] = 4; y[7] = 1;
r[8] = 8; b[8] = 2; y[8] = 3;
r[9] = 7; b[9] = 1; y[9] = 2;
for(l = 0; l < 10; l++)
{
for(c = 0; c < 10; c++)
{
for(r2 = 0; r2 < 10; r2++)
{
if(c == r2)
{
if(l == r[c])
{
grafico.graf[l][c] = r;
}
if(l == b[c])
{
grafico.graf[l][c] = grafico.graf[l][c]+b;
}
if(l == y[c])
{
grafico.graf[l][c] = grafico.graf[l][c]+y;
}
}
}
}
}
for(l = 0; l < 10; l++)
{
for(c = 0; c < 10; c++)
{
printf("%s \t",grafico.graf[l][c]);
}
}
system("PAUSE");
return 0;
}
Nesse carro esta dando erro na estrutura, o meu grafico tem que ficar assim:
O Numero do Vetor:
Ex: 0 = Coluna 1;
Valor do Vetor:
Ex r[0] = 3;
Então na coluna 1, linha 3, tem que aparecer "r";
Caso tenha mais de uma letra na mesma posição, eu preciso coloca-las também.
Ex: r[3] e y[3] Possuem o mesmo valor: 7
A coluna 4, linha 7 terá que possuir "ry";
Alguém pode me ajudar ?
Carregando comentários...