Matrizes
Publicado por erico rojahn santos 12/09/2006
[ Hits: 6.443 ]
Homepage: http://kernelsys.blogspot.com
Um monte de esquema com matrizes, também trabalho de aula. Troca linha, pega daigonal e por aí vai.
#include <stdio.h>
#include <conio.h>
#define max 5
int mat [max][max];
int diagonal [max], linha [max];
int coluna [max];
int c,l,aux;
float media=0, soma=0;
int main(void)
{
for (l=0; l<max; l++)
for (c=0; c<max; c++)
{
printf ("Matriz [%d][%d]= ",l,c);
scanf ("%d",&mat[l][c]);
soma=soma+mat[l][c];
}
for (l=0;l<max;l++)
for (c=0;c<max;c++)
printf ("\nmatriz [%d][%d]=%d ",l,c,mat[l][c]);
media= soma/(max*max);
printf ("\nA media e:%2.2f", media);
diagonal[c]=mat[c][c];
for (c=0; c<max; c++)
printf ("\nDiagonais [%d][%d]=%d ", l,c,mat[c][c]);
for(c=0;c<max;c++)
linha[c]=mat[max-1][c];
for(c=0;c<max;c++)
printf("\n\t\t Linha[%d]=%d",c,linha[c]);
for(l=0;l<max;l++)
coluna[l]=mat[l][max-1];
for(c=0;c<max;c++)
printf("\n\t\t\t Coluna[%d]=%d",c,coluna[c]);
for(l=0;l<max;l++)
{
soma=0;
for(c=0;c<max;c++)
soma=soma+mat[l][c];
printf("\n\t\t\t\t a soma da linha [%d]=%.2f",l,soma);
}
for(c=0;c<max;c++)
{
soma=0;
for(l=0;l<max;l++)
soma=soma+mat[l][c];
printf("\n\t\t\t a soma da coluna [%d]=%.2f",c,soma);
}
soma=0,media=0;
for(l=0;l<max; l++)
soma=soma+diagonal[c];
printf("\nmedia da diagonal principal:%.2f",media=soma/(max+max));
for(c=0;c<max;c++)
{
aux=mat[0][c];
mat[0][c]=mat[1][c];
mat[1][c]=aux;
}
printf("\n Troca da linha 2 para a 4 e: %d",aux);
for(l=0;l<max;l++)
{
aux=mat[l][0];
mat[l][0]=mat[l][1];
mat[l][1]=aux;
}
printf("\n Troca da coluna 3 com a 5 e:%d",aux);
getch();
}
Consultar informação do fstab via C
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (1)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









