domingo, 27 de maio de 2012

Matrizes

Resolução do exercício da aula de algoritmo de 23/05



Na matemática é comum o uso de matrizes de números. Neste sentido, o primeiro programa sobre variáveis compostas multidimensionais corresponde a leitura de uma matriz 4 X 4 e imprimí-la na tela.

Algoritmo



Programa matriz
     Declare mat: matriz [1..5,1..5] de inteiro
     Declare i, j: inteiro
Inicio
         Para i ←
 1 até 5 Faça 
         Inicio_para         
                  Para j ← 1 até 5 Faça 
                  Inicio_para
                           Escreva ('Digite o valor [', i , ’,’ , j , '] da matriz: ')
                           Leia (mat[i,j])
                  Fim_para
         Fim_para
         Para i ←
 1 até 5 Faça 
         Inicio_para
                  Para j ← 1 até 5 Faça 
                  Inicio_para
                           Escreva ('O valor lido da posição [', i , ’,’ , j , '] da matriz : ', mat[i,j])
                  Fim_para
         Fim_para
Fim



Código compilado no Dev-C++ 4.9.9.2


#include <iostream>
#include <stdio.h>


using namespace std;

int main()
{
     int matriz[5][5];
     int i, j;
     for (i = 0; i < 5; i++)
           {
           for (j = 0; j < 5; j++)
                 {
                 cout << "Digite o valor [" << i + 1 << "," << j + 1 << "] da matriz: ";
                 cin >> matriz[i][j];
                 system("cls");
                 }
           }
     for (i = 0; i < 5; i++)
           {
           for (j = 0; j < 5; j++)
                 {
                 cout<<"O valor lido da posicao ["<<i+1<<","<<j+1<<"] da matriz: "<<matriz[i][j]<<"\n";
                 }
           system("PAUSE");
           cout << "\n";
           }
     system("PAUSE");
}

Nenhum comentário:

Postar um comentário