Algoritmos: Matrizes Em C
Trabalho Escolar: Algoritmos: Matrizes Em C. Pesquise 861.000+ trabalhos acadêmicosPor: brunoosorio93 • 9/3/2015 • 207 Palavras (1 Páginas) • 299 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();
}
...