TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmos: Matrizes Em C

Trabalho Escolar: Algoritmos: Matrizes Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/3/2015  •  207 Palavras (1 Páginas)  •  277 Visualizações

//7. Escreva um programa em C que leia uma matriz 10 x 5 e um valor inteiro n. Em seguida, armazene a

//n-ésima linha da matriz em um vetor de 10 elementos. Ou seja, se n=5, armazenar a 5ª linha da matriz

//em um vetor de 10 elementos.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <time.h>

main(){

int m[10][5],v[10],n,i,j;

srand(time(NULL));

printf ("Digite o numero referente a linha desejada da matriz de 0 a 10: ");

scanf("%d",&n);

printf ("\n");

for(i=0;i<10;i++){

for(j=0;j<5;j++){

m[i][j]=rand()%10;

printf(" %d\t",m[i][j]);

}

printf ("\n");

}

for(i=0;i<10;i++){

for(j=0;j<5;j++){

if (i==n){

v[j]=m[i][j];

}

}

}

printf ("\n ---- Os numeros da linha %d da matriz sao ----\n\n",n);

for(j=0;j<5;j++){

printf(" %d\t",v[j]);

}

getch();

}

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <time.h>

main (){

int m[5][5],v[5],v2[5],i,j,aux;

srand(time(NULL));

do{

aux=0;

for(i=0;i<5;i++){

for(j=0;j<5;j++){

m[i][j]=rand()%2;

printf("%d\t",m[i][j]);

}

printf ("\n");

}

printf ("\n\n");

for(i=0;i<5;i++){

for(j=0;j<5;j++){

if(i==j){

v[j]=m[i][j];

}

}

}

for(i=0;i<5;i++){

for(j=0;j<5;j++){

if(i+j==4){

v2[j]=m[i][j];

}

}

}

for(j=0;j<5;j++){

if (v[j]==v2[j]){

aux++;

}

}

printf ("\n");

printf ("\n%d\n",aux);

if (aux==5){

printf("\n As diagonais sao iguais!!!\n\n");

}

else{

printf("\n As diagonais nao sao iguais!!!\n\n");

}

}while(aux!=5);

getch();

}

...

Disponível apenas no TrabalhosGratuitos.com