Ola pessoal desta vez vou explicar como se trabalha com Arrays de uma dimensão também conhecidos como vetores.
1)mais afinal o que é uma Array?
São estruturas de dados muito simples que podem nos ajudar muito quando temos muitas variáveis do mesmo tipo em um algoritmo ou aplicação.
exemplo : Precisamos que usuário digite 10 números inteiros , o programa deve informar qual a quantidade de números digitados são maiores que 10 quais são menores e os iguais a 10.
Não vamos criar uma variável para cada número digitado isso daria um trabalhão.Então iremos usar um vetor de números inteiros muito mais prático.
Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace eemplo
{
class Program
{
static void Main(string[] args)
{
int[] num = new int[10];//vetor de 10 numeros inteiros
int maior = 0, menor = 0, igual = 0;//variaveis que usaremos para contar quantos sao maiores,menore e iguais a 10
//Usaremos o laço de repetição for que é definido por um contador i que começara em 0 e ira ate 10 = num.Lenght incrementando a cada volta
for (int i = 0; i < num.Length; i++)
{
Console.Write("Digite o {0}° número: ", (i + 1) );//exibe a mensagem para o usuario digitar onde i+1 exibira a sequencia a a partir do primeiro vetor no {0}
num[i] = Convert.ToInt32(Console.ReadLine());// vetor num[i] recebera o numero digitado em string e convertido para inteiro
//se o numero que estiver no nosso vetor de números for maior que 10
if (num[i] > 10)
{
maior = maior + 1;//somara +1 aos maiores
}
else//senão
{
if (num[i] < 10)//se o numero digitado for menor que 10
{
menor = menor + 1;//ele adicionara +1 aos menores
}
else//senao ele é igual a 10
{
igual = igual + 1;//adicionara mais +1 aos iguais
}
}
}
//exibimos ao usuario as quantidades
Console.WriteLine("A Quantidade de números MAIORES que 10 é: {0}", maior);
Console.WriteLine("A Quantidade de números MENORES que 10 é: {0}", menor);
Console.WriteLine("A Quantidade de números IGUAIS que 10 é: {0}", igual);
}
}
}