problema02

Continuando com problemas nesse um problema um pouco mais elaborado com fundamentos em ARRAY ou vetores. Nosso programa deve ler uma lista de números indefinida,  que o usuário deve terminar digitando o número zero.



#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

/*
**programa feito por gabriel arroyo
4)Faça um programa que leia uma lista de números inteiros positivos
terminada pelo número 0 (zero). Ao final, o programa deve mostrar a média
aritmética de todos os números lidos (excluindo o zero).
*/




int main(){
    int i=-1, v[50];
    float media=0;

 /*Laço while-do criado para manter funcionando até que seja digitado o numeral zero*/
    do{    
    i++; // contador crescente
    printf("\n\t Para sair digite 0 \n\t Digite um numero qualquer :");
    scanf("%d",&v[i]);
    media+=v[i]; // acumulador
    }while(v[i] != 0 ); // fim while do

    media/=i; // calculo da media
 
    system("cls"); // limpa  a tela
    while(i>=0){
               printf("\n\t %d",v[i]);
               i--; //contador decrescente
               }
    printf("\n\t A media dos numeros e: %5.2f",media); // imprime na tela
    getch(); // "segura" a tela até um ENTER
    } // fim main

Se ainda restaram dúvidas quanto ao uso de ARRAY você poderá ver mais aqui.
Imprimir

/*OBS: Todos programas foram feitos em plataforma windows no dev c++ para baixá-lo vá até a guia downloads.*/   Related Posts Plugin for WordPress, Blogger...

Nenhum comentário:

Postar um comentário