Ir para conteúdo

MARCELO DOS SANTOS

Membros
  • Postagens

    1
  • Registro em

  • Última visita

Posts postados por MARCELO DOS SANTOS

  1. 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!

×
×
  • Criar Novo...