MATRIZES
As matrizes são compostas por
linhas e colunas, ou seja, vetores
dentro de vetores.
Prof. Marcelo Santis
A seguir temos o exemplo de
uma matriz composta por:
2 linhas e 5 colunas
A matriz a seguir guarda os
números de 1 a 10!
A seguir, vamos aprender a
identificar as posições dentro de
uma matriz!
Já conhecemos que na Linguagem C a
primeira posição de um vetor é
identificada como 0 (Zero).
Assim também acontece com as
matrizes, ou seja, linhas e colunas
iniciam em zero(0).
Identificamos na matriz abaixo
que o número 1 está
na Linha [0] e na Coluna [0]
Seguindo o exemplo anterior
temos:
O número 2 na
linha [0] coluna [1]
A matriz acima também é
representada da seguinte forma:
{{ 1, 2, 3, 4, 5 },
{6, 7, 8, 9 ,10}}
Na Linguagem C criamos a
matriz conforme
o modelo abaixo:
int matriz [2] [5] = { {1, 2, 3, 4, 5} , {6, 7, 8, 9, 10} }
Número
de Linhas
Número
de Colunas
Elementos
da Matriz
Agora vamos aprender como
exibir um elemento da matriz:
int matriz [2] [5] = { {1, 2, 3, 4, 5} , {6, 7, 8, 9, 10} }
printf (“%i”, matriz[0][2]);
3
Como exibir todos os
elementos da matriz?
Usando laços de repetição!
Declaramos a variável LINHA
e a variável COLUNA
Declaramos e criamos a MATRIZ
com 2 LINHAS e 5 COLUNAS
O laço de repetição das
COLUNAS fica dentro do
laço de repetição das
LINHAS
Elementos
da Matriz
Como capturar o valor de cada
elemento usando o “scanf” e
armazenar na matriz?
Usando laços de repetição!
linha coluna
Exercícios
1. Construa um programa que leia 15
números e armazene em uma matriz
composta por 3 linhas e 5 colunas.
Exibir na tela o 1º número da 1ª
linha, o 3º número da 2ª linha e o 5º
número da 3ª linha.
Exercícios
2. Construa um programa que leia 6
números e armazene em uma matriz
composta por 2 linhas e 3 colunas.
Exibir os números da 1ª linha e da 2ª
linha que foram armazenados. Em
seguida mostrar a soma dos
números de cada linha da matriz.
Exercícios
3. Construa um programa que leia 10
números e armazene em uma matriz
composta por 2 linhas e 5 colunas. Ao
final somar o 1º número da 1ª linha
com o último número da 2ª linha.
Comparar se o 3º número da 1ª linha
é maior, menor ou igual ao 3º
número da 2ª linha.

Aula sobre matrizes - Linguagem C

  • 1.
    MATRIZES As matrizes sãocompostas por linhas e colunas, ou seja, vetores dentro de vetores. Prof. Marcelo Santis
  • 2.
    A seguir temoso exemplo de uma matriz composta por: 2 linhas e 5 colunas
  • 3.
    A matriz aseguir guarda os números de 1 a 10! A seguir, vamos aprender a identificar as posições dentro de uma matriz!
  • 4.
    Já conhecemos quena Linguagem C a primeira posição de um vetor é identificada como 0 (Zero). Assim também acontece com as matrizes, ou seja, linhas e colunas iniciam em zero(0).
  • 5.
    Identificamos na matrizabaixo que o número 1 está na Linha [0] e na Coluna [0]
  • 6.
    Seguindo o exemploanterior temos: O número 2 na linha [0] coluna [1]
  • 7.
    A matriz acimatambém é representada da seguinte forma: {{ 1, 2, 3, 4, 5 }, {6, 7, 8, 9 ,10}}
  • 8.
    Na Linguagem Ccriamos a matriz conforme o modelo abaixo: int matriz [2] [5] = { {1, 2, 3, 4, 5} , {6, 7, 8, 9, 10} } Número de Linhas Número de Colunas Elementos da Matriz
  • 9.
    Agora vamos aprendercomo exibir um elemento da matriz:
  • 10.
    int matriz [2][5] = { {1, 2, 3, 4, 5} , {6, 7, 8, 9, 10} } printf (“%i”, matriz[0][2]); 3
  • 11.
    Como exibir todosos elementos da matriz? Usando laços de repetição!
  • 12.
    Declaramos a variávelLINHA e a variável COLUNA Declaramos e criamos a MATRIZ com 2 LINHAS e 5 COLUNAS O laço de repetição das COLUNAS fica dentro do laço de repetição das LINHAS Elementos da Matriz
  • 13.
    Como capturar ovalor de cada elemento usando o “scanf” e armazenar na matriz? Usando laços de repetição!
  • 14.
  • 15.
    Exercícios 1. Construa umprograma que leia 15 números e armazene em uma matriz composta por 3 linhas e 5 colunas. Exibir na tela o 1º número da 1ª linha, o 3º número da 2ª linha e o 5º número da 3ª linha.
  • 16.
    Exercícios 2. Construa umprograma que leia 6 números e armazene em uma matriz composta por 2 linhas e 3 colunas. Exibir os números da 1ª linha e da 2ª linha que foram armazenados. Em seguida mostrar a soma dos números de cada linha da matriz.
  • 17.
    Exercícios 3. Construa umprograma que leia 10 números e armazene em uma matriz composta por 2 linhas e 5 colunas. Ao final somar o 1º número da 1ª linha com o último número da 2ª linha. Comparar se o 3º número da 1ª linha é maior, menor ou igual ao 3º número da 2ª linha.