Advertisement
CodigosUdemyCurso

Uninter3 kk

Apr 20th, 2019
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.22 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h> //Biblioteca responsavel pela acentuação
  4. float Vetor[10]; //Vetor com 100 posições começando de 0, guardam tanto valores negativos como positivos
  5. float SomaMedia = 0;
  6. int Qtddevezes = 0;
  7. float ResultadoMedia;
  8.  
  9. float ResultadoMediaMetodo(float VetorParameto[]) {
  10.     for (int i = 0; i < 10; i++) { //100 pois é o tamanho do array
  11.         printf("Valor digitado : ");
  12.         scanf_s("%f", &Vetor[i]);
  13.         if (Vetor[i] >= 0) {
  14.             SomaMedia += Vetor[i];
  15.             Qtddevezes++;
  16.         }
  17.         else
  18.         {
  19.             break;
  20.         }
  21.  
  22.     }
  23.     return SomaMedia / Qtddevezes;
  24.  
  25.     }
  26.     void main() {
  27.         setlocale(LC_ALL, "Portuguese");
  28.         system("COLOR C"); //Cor vermelha
  29.         printf("Bem vindo ao programa calculador de média aritmética simples\n");
  30.         printf("Insira números positivos, no final o programa irá mostrar o resultado da média de todos os números digitados\n");
  31.         printf("Digite um número negativo para parar o programa, o número negativo não é levado em consideração na média\n");
  32.         ResultadoMedia = ResultadoMediaMetodo(Vetor);
  33.         printf("Quantidade de números inseridos : %i\n", Qtddevezes);
  34.         printf("\n Media igual a = %.2f", ResultadoMedia);
  35.         printf("\n");
  36.         system("pause");
  37.  
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement