none
Dúvida com método é Array RRS feed

  • Pergunta

  • E ai como vão?

    estou com dúvidas de como fazer o seguinte código, usando método e array unidimensional(vetor):

    Faça um método que leia 10 números inteiros e positivos, calcule e retorne a média aritmética dos mesmos.

    Meu código tá assim, eu não sei como proceder ou se estou fazendo certinho

     public static double Media(int numeros)
            {
                return numeros / 10;
            }

            static void Main(string[] args)
            {
                /* 2) Faça um método que leia 10 números inteiros e positivos, calcule e retorne a média aritmética dos mesmos.*/

                int[] vetor = new int[10];

                for (int i = 0; i < vetor.Length; i++)
                {
                    Console.WriteLine("Digite o {0}° número", i);
                    vetor[i] = int.Parse(Console.ReadLine());
                }

                


            }
        }

    quarta-feira, 15 de abril de 2015 14:22

Respostas

  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] vetor = new int[10];

                for (int i = 0; i < vetor.Length; i++)
                {
                    Console.WriteLine("Digite um número", i);
                    vetor[i] = int.Parse(Console.ReadLine());
                }
                
                int valor = vetor.Sum();
                int valorRetorno = valor / vetor.Length;
                Console.WriteLine("A média é: ", valorRetorno);
                
            }
        }
    }
    quarta-feira, 15 de abril de 2015 14:30