Está en la página 1de 3

#include <iostream>

#include <stdlib.h>

#include <time.h>

#define FILAS 30

#define COLUMNAS 30

using namespace std;

void llenar_matriz(int m[][COLUMNAS],int f,int c)

int azar;

srand(time(0));

for(int fila=0;fila<f;fila++)

for(int columna=0;columna<c;columna++)

azar=rand()%100+1;

m[fila][columna]=azar;

void imprimir(int m[][COLUMNAS],int f,int c)

for(int fila=0;fila<f;fila++)

for(int columna=0;columna<c;columna++)

cout<<"|"<<m[fila][columna]<<"|";

}
cout<<endl;

void recorrido(int m[][COLUMNAS],int f,int c)

int i,j;

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

if(i%2==0)

for(j=0;j<c;j++)

cout<<"|"<<m[i][j]<<"|";

else

for(j=c-1;j>=0;j--)

cout<<"|"<<m[i][j]<<"|";

int main()

{
int m[FILAS][COLUMNAS];

int filas,columnas;

cout<<"Cuantas filas desea: "<<endl;

cin>>filas;

cout<<"Cuantas columnas desea. "<<endl;

cin>>columnas;

llenar_matriz(m,filas,columnas);

imprimir(m,filas,columnas);

recorrido(m,filas,columnas);

return 0;

También podría gustarte