Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Vetor com tamanho não conhecido

Vet




  • Faça login para responder
8 respostas neste tópico

#1 Puyol5

Puyol5
  • Participante
  • 41 mensagens

Publicado 24 March 2012 - 02:45 PM

Dae galera,

to tentando fazer um programa para calcular um financiamento no sistema de amortização constante.O caso é que na declaração de um vetor de tamanho ainda nao conhecido aparece o erro: "não pode alocar vetor de tamanho 0" e "vetor de tamanho desconhecido", mesmo eu declarando a variavel-indice depois de atribuir seu valor. Eis o dito cujo e os erros abaixo:


int main()
{
int i, meses;
float taxa, parcelafixa;
printf("\nDigite o numero de meses - ");
scanf("%i", &meses);
float capital[meses],parcela[meses];
printf("\nDigite a taxa - ");
scanf("%i", &taxa);
parcelafixa = capital[0]/meses.0;
for(i=0;i<meses;i++)
{
if(i=0)
parcela[i] = parcelafixa + capital[0]*(taxa/100);
else
parcela[i] = parcelafixa + (capital[i]*(taxa/100));
}
for(i=0;i<meses;i++)
printf("\nParcela: %i: %.2f",i+1,parcela[i]);
getch();
}


1>.\SAC.cpp(16) : error C2057: expected constant expression
1>.\SAC.cpp(16) : error C2466: cannot allocate an array of constant size 0
1>.\SAC.cpp(16) : error C2133: 'capital' : unknown size
1>.\SAC.cpp(16) : error C2057: expected constant expression
1>.\SAC.cpp(16) : error C2466: cannot allocate an array of constant size 0
1>.\SAC.cpp(16) : error C2133: 'parcela' : unknown size
1>.\SAC.cpp(19) : error C2143: syntax error : missing ';' before 'constant'

alguém pode ajudar?




#2 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3377 mensagens

Publicado 25 March 2012 - 09:10 AM

ja procurou algo sobre lista dinamica encadeada? pilha dinamica encadeada? credito q a lista seja uma boa saida

sao assuntos abordados na disciplina de estrutura de dados...
VB.Net & C#

#3 Puyol5

Puyol5
  • Participante
  • 41 mensagens

Publicado 26 March 2012 - 08:45 AM

Cara, ainda não tenho muito conhecimento com isso, usa ponteiro nessas listas pra declaração do vetor?

#4 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3377 mensagens

Publicado 26 March 2012 - 08:53 AM

sim trabalha com ponteiro sim...
vamos dizer q é um codigo até complicadinho de entender....mas cai bem na utilizacao qnd nao se sabe o tamanho do vetor....
VB.Net & C#

#5 Puyol5

Puyol5
  • Participante
  • 41 mensagens

Publicado 27 March 2012 - 10:46 AM

Hmm, não está ajudando muito, poderia dar um exemplo desse código...

#6 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3377 mensagens

Publicado 27 March 2012 - 01:57 PM

VB.Net & C#

#7 Puyol5

Puyol5
  • Participante
  • 41 mensagens

Publicado 28 March 2012 - 01:48 PM

Valeu..

#8 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3377 mensagens

Publicado 28 March 2012 - 06:07 PM

melhor se conseguir resolver ;)

em ED os caras comecam mostrando os jeitos mais complicados pra ir facilitando depois....ai é de chorar...
VB.Net & C#

#9 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3377 mensagens

Publicado 01 April 2012 - 06:43 AM

achei algo legal q trata um problema das 2 formas, com alocacao estatica e dinamica mostrando as vantagens de cada um, q so existem mesmo pra alocacao dinamica :D
http://www.juliobatt.../cbasico009.asp
VB.Net & C#






Tópicos Relacionados Collapse





Ganhe $$$ escrevendo tutoriais para nós!