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!