Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (571 palavras )
  • Download(s) : 0
  • Publicado : 11 de setembro de 2012
Ler documento completo
Amostra do texto
1) Criar um algoritmo que leia os elementos de uma matriz inteira de 4 x 4 e imprimir oselementos da diagonal principal.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>#include <math.h>
#include <string.h>
main(){
int lin,col, tab;
int mat[4][4];
for (lin=0; lin<=3; lin++)
{
for (col=0; col<=3;col++)
{
printf("Digite ELEMENTO da linha%d, coluna %d da matriz: ",lin+1,col+1); 
// aqui no scanf preenchemos a matriz
scanf("%d", &mat[lin][col]);
}
}
 //Imprimindo a matrizprintf
("Matriz\n");
for (lin=0;lin<=3;lin++)
{
for(col=0;col<=3;col++)
printf("%d\t",mat[lin][col]);
printf("\n\n");
}
// Imprimindo a diagonal principal
printf("\n\nDiagonal principal\n\n");
for (lin=0; lin<=3;lin++)
{printf("%d\n",mat[lin][lin]);
for (tab=1;tab<=lin+1;tab++)
printf("\t");
}
printf("\n\n");
system("pause");
return 0;
}

2)Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 eimprimir todos oselementos, exceto os elementos da diagonal principal.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>main(){
int lin,col, tab;
int mat[3][3];
for (lin=0; lin<3; lin++)
{
for (col=0; col<3;col++)
{
printf("Digite ELEMENTO da linha %d, coluna %d da matriz: ",lin+1,col+1); 
// aqui no scanfpreenchemos a matriz
scanf("%d", &mat[lin][col]);
}
}
 //Imprimindo a matriz
printf("Matriz\n");
for (lin=0;lin<=2;lin++)
{
for (col=0;col<3;col++)
printf("%d\t",mat[lin][col]);printf("\n\n");
}
 // Imprimindo a matriz menos diagonal principal
printf("\n\nMatriz menos a diagonal principal\n\n");
for (lin=0; lin<3;lin++)
{
for (col=0;col<3;col++)
{
if (lin != col)printf("%d",mat[lin][col]);
printf("\t");
}
printf("\n");
}
printf("\n\n");
system("pause");
return 0;
}

3)Criar um algoritmo que leia os elementos de uma matriz inteira de 3 x 3 e...
tracking img