jorgenelsorodrigues Postado Outubro 1, 2016 Denunciar Share Postado Outubro 1, 2016 (editado) o Editado Outubro 1, 2016 por jorgenelsorodrigues Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Outubro 1, 2016 Denunciar Share Postado Outubro 1, 2016 Olá, vamos analisar o código passo a passo. #include <stdio.h> #include <stdlib.h> int valores [9]; int quantidadeporvalor [9]; int valores [] = {500, 200, 100, 50, 25, 10,5, 2,1}; int valortotal, resto; float valor; int i = 0; Inclusão das bibliotecas fundamentais ok. Declaração das variáveis, sem erro. ---------------------------------------------------------------------------------- int main(void) { printf("Entre com um valor"); scanf ("%f", &valor); valortotal = valor*100; while (valortotal>0){ for (i=0; i<9; i++) { //a variável valores foi declarada como vetor, e seria mais útil se usada tipo "valores[i]". if ((valortotal-valores)>=0){ valortotal = valortotal-valores ; resto = valortotal; valortotal = resto; quantidadeporvalor ++; } //fim if }//fim for } //fim while //não entendi a necessidade desse for, visto que o quantidadeporvalor é um vetor, mas está sendo usado errado. //quantidadeporvalor[i] //a formatação também poderia ser [%d] for (i=0;i<9;++i){ printf ("O valor [%] = %d", i, quantidadeporvalor ); } //fim for //e a chave para fechar a função main faltou. Mano eu comecei a comentar o código mas não sei se ficou claro. Observei que os erros se incidem mais sobre o uso de vetores, procure videos na internet, eles ajudam bastante. exemplo usando for e vetor. #include <stdio.h> #include <stdlib.h> using namespace std; int main(){ int numeros[20]; //temos um vetor que pode armazenar até vinte números inteiros. for(int i=0; i<20; i++){ numeros[i]=(i+1); //armazena o valor de i mais um na posição i do vetor. exemplo, na posição 0 vai ter 1. } //imprimindo os números. for(int i=0; i<20; i++){ printf("O valor %d = %d \n", i, numeros[i]); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jorgenelsorodrigues
o
Editado por jorgenelsorodriguesLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.