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");
}
}
#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";
}
{
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