Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

baxinha_RS

Matriz Mudularizada

Recommended Posts

PROF PEDIU PROCEDURAL E MODULARIZADA, POREM NÃO ENSINOU A FORMA MUDULARIZADA.

 

FIZ DA SEGUINTE FORMA, MAS ESTA DANDO ERRO, QUEM PUDER AJUDAR AGRADEÇO.

 

CODE
#include<stdio.h>

 

void preenche_mat(int m[][3], int li)

{

int l, col;

 

for(l=0;l<li;l++)

{

for(col=0;col<3;col++)

{

printf("Digite um numero para a posicao %d %d da matriz: ",l,col);

scanf("%d",&m[l][col]);

}

}

}

 

void exibe_m(int m[][3], int li)

{

int l, col;

for(l=0;l<li;l++)

{

for(col=0;col<3;col++)

{

printf(" %d ",m[l][col]);

}

printf("\n");

}

}

 

void preenche_vetor(int m[][3], int li, int v[], int p)

{

int i, l, col;

 

i=0;

 

for(l=0;l<li;l++)

{

for(col=0;col<3;col++)

{

if(m[l][col]%2==0)

{

v=m[l][col];

i++;

}

}

}

}

 

void ordena_vetor(int m[][3], int li, int v[], int p)

{

int i, j, pos, aux, l, col;

pos=0;

aux=0;

 

for(l=0;l<li;l++)

{

for(col=0;col<3;col++)

{

if(m[l][col]%2==0)

{

pos++;

}

}

}

for(i=0;i<pos;i++)

{

for(j=i+1;j<pos;j++)

{

if(v>v[j])

{

aux=v;

v=v[j];

v[j]=v;

}

}

}

}

 

void preenche_matriz(int m[][3], int li, int v[], int p)

{

int i, l, col;

 

for(l=0;l<li;l++)

{

for(col=0;col<3;col++)

{

if(m[l][col]%2==0)

{

m[l][col]=v;

i++;

}

}

}

}

 

void main()

{

int mat[3][3], vet[9];

 

preenche_mat(mat,3);

 

exibe_m(mat,3);

 

printf("\n\n");

 

preenche_vetor(mat,3,vet, 9);

 

ordena_vetor(mat,3,vet, 9);

 

preenche_matriz(mat,3,vet, 9);

 

exibe_m(mat,3);

 

getch();

}

Obrigado! :wacko: :wacko: :wacko: :wacko: :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Título editado: MATRIZ MUDULARIZADA -> Matriz Mudularizada

Evite escrever a mensagem toda em maiúsculas :)

Vou ver o que acho sobre isso aí depois eu volto aqui com o que eu achar :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.