Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Matrizes em C#: Criando, Iterando e Exercícios, Slides de Programação C Nítida

Saiba aprender a criar, iterar e realizar exercícios sobre matrizes em c#. Este documento fornece um exemplo de como criar uma matriz, iterar sobre seus elementos e apresenta exercícios para prática. Aprenda a utilizar laços de repetição aninhados, getlength() e realizar operações matemáticas básicas.

Tipologia: Slides

2019

Compartilhado em 22/10/2019

andre-carvalho-m7a
andre-carvalho-m7a 🇧🇷

1 documento

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Matrizes em C#
Kaio Dantas
IFRN 2013
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Matrizes em C#: Criando, Iterando e Exercícios e outras Slides em PDF para Programação C Nítida, somente na Docsity!

Matrizes em C#

Kaio Dantas

IFRN 2013

Matrizes

int[,] numeros = new int[3,3];

números[0 , 0] = 1;

números[0 , 1] = 2;

números[0 , 2] = 3;

números[1 , 0] = 4;

números[1 , 1] = 5;

números[1 , 2] = 6;

números[2 , 0] = 7;

números[2 , 1] = 8;

números[2 , 2] = 9;

Matrizes

Para iterar sobre todos os elementos da matriz,

normalmente utiliza-se dois laços de repetição aninhados.

Se a matriz tiver mais de duas dimensões, utiliza-se um

laço para cada dimensão

for (int i = 0; i < TAMANHO_LINHA; i++) {

for (int j= 0; j < TAMANHO_COLUNA; j++) {

Console.writeline(numeros[i,j]);

Matrizes

Opcionalmente, pode-se usar o método “GetLength( DIMENSÃO )”

para obter o tamanho de uma dimensão da matriz.

Passamos a dimensão que queremos obter o tamanho entre os

parênteses.

Exemplo:

String[,] nomes = new String[2, 5];

Console.WriteLine(nomes. GetLength(0));

//mostra 2, que é o tamanho da primeira dimensão

Console.WriteLine(nomes. GetLength(1));

//mostra 5, que é o tamanho da segunda dimensão

Exercícios

  1. Faça um programa que leia uma matriz de 5x5 e mostre a soma de TODOS os seus elementos.
  2. Faça um programa que leia uma matriz de 8x4 e crie um array de 4 elementos, onde cada elemento do array é a soma dos elementos coluna.
  3. Faça um programa que leia uma matriz 150x30 e imprima o número de linhas e o número de colunas nulas da matriz.
  4. Faça um programa que leia duas matrizes de 8x4 e realize a soma das mesmas.
  5. Faça um programa que leia uma matriz de 8x4 e determine se existem elementos repetidos nesta matriz, quais são e onde eles estão.
  6. Faça um programa que realize a multiplicação de duas matrizes de 6x6.
  7. Faça um programa que leia duas matrizes 5x3 e 3x5 e realize a multiplicação das mesmas.
  8. Faça um programa que leia uma matriz de 10x15 e troque as linhas ímpares pelas pares (0 e 1, 2 e 3, 4 e 5, etc.)
  9. Faça um programa leia uma matriz de 5x5 e calcule a sua transposta. OBS: A transposta deve ser calculada na PRÓPRIA matriz 10.Faça um programa lê uma matriz de 7x7 e crie 2 arrays (cada um de 7 elementos), que contenham o maior elemento de cada uma das linhas e o menor elemento de cada uma das colunas. Ao final o programa deverá mostrar a matriz e os dois arrays gerados