MARCELO DOS SANTOS Postado Abril 27, 2022 em 23:12 Compartilhar Postado Abril 27, 2022 em 23:12 preciso fazer um programa em c, que pede 10 números com o laço for, e o usuário deve digitar todos em sequencia, e após ter digitado os 10 números que foi pedido, preciso imprimir os números digitados um em baixo do outro como se fosse uma tabela. estou conseguindo fazer a parte que o sistema pede os 10 números em sequencia, mas na hr de fazer o printf e imprimir os numeros que foram digitados anteriormente, so imprime o ultimo numero digitado, e não todos os números, como posso fazer para imprimir os todos os numeros, e ainda imprimir na tela descrevendo qual é o maior, o menor e o numero intermediário. < #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { int i; float m,t,n,u; for(i=1;i<=10;i++) { do { printf("\nTemperatura %d: ",i); scanf("%f",&n); if(n>=20 && n<=40) { printf("\n%d\t%.2f",i,n); t=t+n; u++; } else { printf("\n\nValor invalido, digite uma temperatura entre 20 e 40!\n"); } }while(n<20 || n>40); } system("cls"); printf("\n\tTemperatura (C)"); for(i=1;i<=10;i++) { printf("\n%d\t%.2f",i,n); } m=t/u; sleep(2); return 0; } } > desde já agradeço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Administradores Fernando Mercês Postado Abril 28, 2022 em 15:36 Administradores Compartilhar Postado Abril 28, 2022 em 15:36 Opa, se você precisar dos números que leu fora do loop que tá lendo, vai precisar colocá-los num array. ? Outra dica: por favor, indente seu código e use o botão se inserir código aqui do fórum. Olha a diferença: Sem indentação, nem formatação: for(i=1;i<=10;i++) { printf("\n%d\t%.2f",i,n); } m=t/u; sleep(2); return 0; Indentado e formatado como código: for(i=1;i<=10;i++) { printf("\n%d\t%.2f",i,n); } m=t/u; sleep(2); return 0; Fica bem melhor pra gente ler. ? Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.