#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.
/*OBS: Todos programas foram feitos em plataforma windows no dev c++ para baixá-lo vá até a guia downloads.*/

Nenhum comentário:
Postar um comentário