Atps algoritimos
Introdução:
O presente relatório esclarece em detalhes o código fonte do programa matriz. Programa esse que escreve a matriz solicitada pelo usuário.
Código Fonte:
01 #include <stdio.h>
02 void linha(){
03 printf("digite o numero de linhas da matriz :");
04 }
05 void coluna(){
06 printf("digite o numero de colunas da matriz :");
07 }
08 main(){
09 int mat[100][100];
10 int i,j,z,y;
11 printf(" escreva sua matriz matriz\n\n\n");
12 linha();
13 scanf("%d",&z);
14 coluna();
15 scanf("%d",&y);
16 for(i=0;i<z;i++){
17 for(j=0;j<y;j++){
18 printf("digite o elemento %dx%d :",i+1,j+1);
19 scanf("%d",&mat[i][j]);
20 }
21 }
22 printf("\n");
23 for(i=0;i<z;i++){
24 for(j=0;j<y;j++){
25 printf("%3d",mat[i][j]);
26 }
27 printf("\n");
28 }
29 }
O programa apresentado foi escrito usando o editor de texto “nano” e compilado com o comando:
gcc matriz.c -o matriz
O parâmetro (-o) foi usado para poder obter a saída matriz
Saída do programa ao usuário:
A execução do programa se deu com o uso da chamada ./matriz .
Detalhamentos:
Na linha 01 declarada à biblioteca stdio.h.
Na linha 02 usado o comando void para iniciar a criação de uma função chamada linha.
Na linha 03 usado o comando printf dentro da função linha para a mesma poder imprimir na tela uma mensagem quando chamada.
Na linha 04 encerrada a criação da função linha.
Na linha 05 usado o comando void para iniciar a criação de uma função chamada coluna.
Na linha 06 usado o comando printf dentro da função coluna para a mesma poder imprimir na tela uma mensagem quando chamada.
Na linha 07 encerrada a criação da função coluna.
Na linha 08 usada à função main para iniciar a escrita do programa.
Na linha 09 usado o comando int para criar um espaço na memoria para a matriz.
Na linha 10 usado o comando int para criar um espaço na memoria