Sunteți pe pagina 1din 6

Vetores em C#

Kaio Dantas
IFRN 2013
Vetores
int[] nmeros = new int[5];
nmeros[0] = 1;
nmeros[1] = 5;
nmeros[2] = 10;
nmeros[3] = 55;
nmeros[4] = 65;

// ou ento podemos fazer simplesmente assim:
int[] nmeros = new int[] {1, 5, 10, 55, 65, 80, 99, 106 };
Vetores
int[] nmeros = new int[5];
TIPO[] nome_vetor = new TIPO[TAMANHO]
Vetores
Iterar sobre todos os elementos do vetor

for (int i = 0; i < nmeros.Length; i++) {
Console.writeline(numeros[i]);
}
Exerccios
1. Faa um algoritmo que leia 10 salrios. Depois de lidos e armazenados, mostre o
maior valor. Utilize vetores.
2. Armazene num vetor de 5 posies o salrio de 5 pessoas. Se o salrio for menor
q 1000 reais, fornea um aumento de 10% e sobrescreva o valor antigo. Ao final,
mostre a lista de salrios atualizada.
3. Faca um programa q leia n valores reais. Armazene estes valores num vetor. Ao
final, imprima a mdia aritmtica destes valores.
4. Faca um programa q pergunte ao usurio o numero de alunos a ser lido. O
tamanho dos vetores ser o numero informado pelo usurio. Armazene num
vetor as notas G1 destes alunos; num outro vetor, armazene as notas G2 destes
alunos. Ambas notas, G1 e G2, so informadas pelo usurio. Calcule a media
aritmtica destes alunos e armazene num terceiro vetor. Ao final, mostre as 3
notas dos alunos.
5. Faca um algoritmo q leia e armazene 5 valores inteiros em um vetor Vet1. Leia
outros 5 valores inteiros e armazene num vetor Vet2. A partir destes valores
lidos, mostre na tela:
1. a soma dos elementos de cada vetor, nas respectivas posies
2. a diferena dos elementos de cada vetor, nas respectivas posies
3. o produto dos elementos de cada vetor, nas respectivas posies
4. a diviso entre os elementos de cada vetor, nas respectivas posies

Exerccios
1. Escreva um algoritmo que leia um vetor de 20 posies e mostre- o. Em seguida,
troque o primeiro elemento com o ltimo, o segundo com o penltimo, o terceiro
com o antepenltimo, e assim sucessivamente. Mostre o novo vetor depois da
troca.
2. Escreva um algoritmo que leia um vetor de 13 elementos inteiros, que o Gabarito
de um teste da loteria esportiva, contendo os valores 1(coluna 1), 2 (coluna 2) e 3
(coluna do meio). Leia, a seguir, para cada apostador, o nmero do seu carto e um
vetor de Respostas de 13 posies. Verifique para cada apostador o nmeros de
acertos, comparando o vetor de Gabarito com o vetor de Respostas. Escreva o
nmero do apostador e o nmero de acertos. Se o apostador tiver 13 acertos,
mostrar a mensagem "Ganhador".
3. Escreva um algoritmo que leia um vetor de 10 posies de nmeros inteiros e
imprimir, logo aps, gerar 2 vetores a partir dele, um contendo os elementos de
posies mpares do vetor e o outro os elementos de posies pares. Imprimi-los no
final.
4. Escrever um algoritmo que l um vetor K(15) e o escreve. Crie, a seguir, um vetor P,
que contenha todos os nmeros primos de K. Escreva o vetor P.
5. Uma locadora de vdeos tem guardada, em um vetor de 50 posies, a quantidade
de filmes retirados por seus clientes durante o ano de 2012. Agora, esta locadora
est fazendo uma promoo e, para cada 10 filmes retirados, o cliente tem direito a
uma locao grtis. Faa um algoritmo que crie um outro vetor contendo a
quantidade de locaes gratuitas a que cada cliente tem direito.

S-ar putea să vă placă și