Vinicius Atividade Postado Setembro 13, 2017 Denunciar Share Postado Setembro 13, 2017 alguém poderia me ajudar a resovler esse codigo: Criar um Programa C que faça alocação dinâmica de memória para armazenamento de valores inteiros que serão informados pelo usuário até este digitar o valor zero (condição de parada). Depois exibir todos os valores digitados. Obrigado desde já! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 navegantenarede Postado Setembro 15, 2017 Denunciar Share Postado Setembro 15, 2017 Você pode colar até onde fez ou como tentou fazer até agora? Assim fica mais fácil te ajudar ou te enviar conteúdo relevante para o seu problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Larissa Benevides Postado Julho 3, 2018 Denunciar Share Postado Julho 3, 2018 #include<stdio.h> #include<stdlib.h> int main(){ int *valorint; int valor1; int i, j; printf("Digite o valor inteiro que sera alocado, meu nene:\n"); scanf("%d",&valor1); valorint = (int*)malloc(valor1*sizeof(int)); for(i=0;i < valor1; i++){ printf("\nDigite o valor para a posicao %d do vetor: ", i+1); scanf("%d",&valorint); if(valorint == 0) break; } printf("\n"); for(i=0;i<valor1; i++){ if(valorint != 0){ printf("%d\n",valorint); } } free(valorint); return 0; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Visitante Postado Julho 5, 2018 Denunciar Share Postado Julho 5, 2018 (editado) Basicamente seria isso: #include <stdio.h> #include <stdlib.h> int main() { int *valorInt = NULL; int valor1, i, j; printf("Digite o valor inteiro que sera alocado: "); scanf("%d", &valor1); valorInt = malloc(valor1 * sizeof(int)); for (i = 0; i < valor1; i++) { printf("\nDigite o valor para a posicao %d do vetor: ", i + 1); scanf("%d", &valorInt[i]); } printf("\n"); for (i = 0; i < valor1; i++){ printf("%d ", valorInt[i]); } free(valorInt); valorInt = NULL; return 0; } No for já é controlado a quantidade de valores a ser digitado pelo usuário. Não vejo necessidade de digitar 0 para sair. A não ser q o usuário não queira mesmo continuar digitando antes de ser impresso o resultado Editado Julho 5, 2018 por Visitante Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Vinicius Atividade
alguém poderia me ajudar a resovler esse codigo:
Criar um Programa C que faça alocação dinâmica de memória para armazenamento de valores inteiros que serão informados pelo usuário até este digitar o valor zero (condição de parada). Depois exibir todos os valores digitados.
Obrigado desde já!
Link para o comentário
Compartilhar em outros sites
3 respostass 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.