You are on page 1of 24

Universidad Tcnica de Ambato

Facultad de Ciencias Humanas y de la Educacin

Carrera de Docencia en Informtica

Fernando Gabriel Flores Ramos

Primer Parcial

VECTORES

Un vector, tambin llamado array(arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno despues de otro. A este grupo de elementos se les identifica por un mismo nombre y la posicin en la que se encuentran. La primera posicin del array es la posicin 0. Podramos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc. Crear un vector en c++ es sencillo, seguimos la siguiente sintaxix: Tipo nombre[carlos]; Posiciones del Vector 1 2 3 4 5 6 Es un vector de 6 posiciones, pues el lazo va a ir as: for(j=1; j<= 6;j++).
En el caso que se requiera ms posiciones previamente se ingresa un limite N y en lugar del nmero 6 ira la variable del limite osea N.

MATRICES Una matriz es un array multidimensional. Se definen igual que los vectores excepto que se requiere un ndice por cada dimensin. Su sintaxis es la siguiente: tipo nombre [tamao 1][tamao 2]...; Una matriz bidimensional se podra representar grficamente como una tabla con filas y columnas. La matriz tridimensional se utiliza, por ejemplo, para trabajos grficos con objetos 3D. En el ejemplo puedes ver como se rellena y visualiza una matriz bidimensional. Se necesitan dos bucles para cada una de las operaciones. Un bucle controla las filas y otro las columnas. Posiciones de la Matriz

1,1 1,2 1,3 1,4 1,5

2,1 2,2 2,3 2,4 2,5

3,1 3,2 3,3 3,4 3,5

4,1 4,2 4,3 4,4 4,5

5,1 5,2 5,3 5,4 5,5

1. Disee un programa que me permita ingresar n elementos en una matriz cuadrtica. Necesitamos dos lazos for para el ingreso de la matriz cada for para el ndice que se necesita, el un lazo for para las filas y el otro lazo for para las columnas, para la visualizacin tambin necesitamos dos lazos for, es necesario pues para la visualizacin necesitamos los dos mismos ndices del ingreso de datos en la matriz si deseamos se puede hacer la visualizacin dentro de los mismos for del ingreso o a su vez cerrar los del ingreso y volver abrir los lazos for que empiecen y terminen en el mismo nmero de los promeros lazos de repeticin. #include<conio.h> #include<stdio.h> void main() { int n,l,i,f,c,op,m[11][11],j,g,v[5],k,x,lv; do{ textcolor(7); clrscr(); textcolor(3); /*Creando para limpiar pantalla.*/ /*Para colocar color a lo que deseemos*/

for(j=1; j<=80;j++)

/*lazo for que va de 1 a 80 posiciones (columnas)*/

/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*lazo for que va de 1 a 24 posiciones (filas)*/

{ gotoxy(j,2);cprintf(""); /*gotoxy para posicionamiento en pantalla de un carcter especial*/

gotoxy(j,25);cprintf(""); } for(j=1; j<=24;j++) { gotoxy(1,j);cprintf(""); gotoxy(80,j);cprintf(""); } textcolor(4);

/*gotoxy para posicionamiento en pantalla de un carcter especial*/

/*lazo for que va de 1 a 24 posiciones (filas)*/

/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/

gotoxy(35,2);cprintf("USO DE MATRICES"); "); /*SALIDA: mensaje un pantalla*/

c=5; f=5;

/*variable para uso de ndice en columnas de la matriz*/ /*variable para uso de ndice en filas de la matriz*/

gotoxy(5,3);printf("Ingrese Lmite :");scanf("%d",&l); /*ENTRADA: recibir dato desde teclado*/

for(i=1;i<=l;i++) { for(j=1;j<=l;j++) {

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

gotoxy(c,f);scanf("%d",&m[i][j]); /*ENTRADA: recibir dato desde teclado para la matriz*/ c=c+2; /*con esto cada vez que ingresamos un elemento, saltar 2 espacios en las columnas para el ingreso del siguiente elemento*/ } c=5; /*se iguala las columnas al lugar de donde empezaron*/

f=f+2; /*es el incremento de las filas cuando ya se ingreso lo requerido de las filas*/ } c=25; /*variable para uso de ndice en columnas de la matriz*/ /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

for(i=1;i<=l;i++) { for(j=1;j<=l;j++) {

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

gotoxy(c,f);printf("%d",m[i][j]); /*SALIDA: resultado en pantalla*/ c=c+2; /*incremento de las columnas cada vez que se visualiza un elemento*/ } c=25; f=f+2; } gotoxy(10,24);printf("Para continuar 1 para cerrar 0:");scanf("%d",&op); /* Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/ } while(op==1); getch(); /*es un lazo repetitivo que se detendr cuando pase lo contrario 1*/ /*es la pausa que se necesita para que el programa pueda ser visto*/ /*variable para uso de ndice en columnas de la matriz*/ /*incremento de las filas en 2 */

2.-Ingrese por teclado una matriz cuadrtica, y visualice los elementos dentro de un vector Debemos ingresar dos valores por teclado, es decir ingresamos la matriz manualmente. Usando dos lazos repetitivos for que nos ayudan a manejar los ndices de la matriz. Para que el vector vaya hasta el numero de posiciones que necesitamos debemos usar un acumulador que cuante cuantas veces se ingresa un dato entonces con esto el vector va a ser con el ndice de aquel contador.

#include<conio.h> #include<stdio.h> void main() { int n,l,i,f,c,op,m[11][11],j,g,v[5],k,x,lv; do{ textcolor(7); clrscr(); textcolor(3); /*Creando para limpiar pantalla.*/ /*Para colocar color a lo que deseemos*/ /*lazo for que va de 1 a 80 posiciones (columnas)*/

for(j=1; j<=80;j++) {

gotoxy(j,2);cprintf(""); gotoxy(j,25);cprintf(""); } for(j=1; j<=24;j++) { gotoxy(1,j);cprintf(""); gotoxy(80,j);cprintf(""); } textcolor(4);

/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/

/*lazo for que va de 1 a 24 posiciones (filas)*/

gotoxy(35,2);cprintf("USO DE MATRICES Y VECTORES"); /*SALIDA: mensaje un pantalla*/

c=5; f=5;

/*variable para uso de ndice en columnas de la matriz*/ /*variable para uso de ndice en filas de la matriz*/

gotoxy(5,3);printf("Ingrese Lmite :");scanf("%d",&l); /*ENTRADA: recibir dato desde teclado*/

k=0; for(i=1;i<=l;i++) { for(j=1;j<=l;j++) { /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/ /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

gotoxy(c,f);scanf("%d",&m[i][j]);

/*es la manera para ingresar una matriz con 2 indices, las variables de los lazos for posteriormente agregados*/

k=k+1; c=c+2;

/*Nos da la pauta para saber cuantas veces se ingresa un elemento de la matriz*/ /*con esto cada vez que ingresamos un elemento, saltar 2 espacios en las columnas para el ingreso del siguiente elemento*/

} c=5; f=f+2; } f=6; /*variable para uso de ndice en filas de la matriz*/ /*se iguala las columnas al lugar de donde empezaron*/ /*es el incremento de las filas cuando ya se ingreso lo requerido de las filas*/

for(i=1;i<=l;i++) { for(j=1;j<=l;j++) { v[k]=m[i][j];

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

/*pasamos lo que hay en la matriz a un vector */ /*la visualizacin del vector resultante*/

gotoxy(20,f);printf("%d",v[k]); f=f+1;

/*es el incremento de las filas del vector*/

} } gotoxy(10,24);printf("Para continuar 1 para cerrar 0:");scanf("%d",&op); /* Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/ } while(op==1); /*es un lazo repetitivo que se detendr cuando pase lo contrario 1*/

getch(); }

/*es la pausa que se necesita para que el programa pueda ser visto*/

3.-Disee un programa que me permita generar n mltiplos de cualquier factor ingresado desde teclado que se encuentre dicho factor entre 2 y 9 la matriz es de orden cuadrtica se visualiza la entrada y la salida de datos.
Necesitamos dos lazos for para el ingreso de la matriz cada for para el ndice que se necesita, el un lazo for para las filas y el otro lazo for para las columnas, para la visualizacin tambin necesitamos dos lazos for, es necesario pues para la visualizacin necesitamos los dos mismos ndices del ingreso de datos en la matriz si deseamos se puede hacer la visualizacin dentro de los mismos for del ingreso o a su vez cerrar los del ingreso y volver abrir los lazos for que empiecen y terminen en el mismo nmero de los promeros lazos de repeticin.

#include<stdio.h> #include<conio.h> #include<math.h> void main() { int m[10][10],i,j,f,c,n,op,p,l,g; do{ clrscr(); /*es en donde va a iniciar el while que usaremos luego para que se repita el programa*/ /*Creando para limpiar pantalla.*/

flushall(); c=15; f=15;

/*sirve para vaciar la memoria del programa*/ /*define la columna en donde inicia toda la matriz*/ /*define la fila en donde inicia toda la matriz*/

gotoxy(5,5);printf("Ingrese el lmite: ");scanf("%d",&n); /*es el do del while que delimita los ingresos por teclado*/ "); /*es el blanqueo del ingreso por teclado que no coincide con el while*/

do{

gotoxy(24,7);printf(" }

gotoxy(5,7);printf("Ingrese el factor: ");scanf("%d",&l); /*ENTRADA: recibir dato desde teclado*/

while(l<=1 || l>=10); /*Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/ p=1; g=1; for(i=1;i<n+1;i++) { for(j=1;j<n+1;j++) /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/ /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

p=g*l; m[i][j]=p;

/*es el proceso que se realiza para colocar los mltiplos de un factor en la matriz */ /*igulamos los mltiplos generados para colocarlos dentro de la matriz*/

gotoxy(c,f);printf("%d",m[i][j]); /*SALIDA: datos visualizados en pantalla*/ c=c+3; matriz/ /*control de columnas el incremento que har que se vea mejor la

g=g+1; } c=15; f=f+3; }

gotoxy(10,24);printf("Para continuar 1 para cerrar 0:");scanf("%d",&op); } while(op==1); /* Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/ getch(); }

4.-Disee un programa que me permita ingresar n nmeros enteros en una matriz cuadrtica, recorra sus posiciones y obtenga sus datos de su diagonal principal.
Necesitamos dos for para generacion de la matriz, tambien necesitamos 2 ingresos el limite de la matriz que ira dentro de los dos for y el otro ingreso de el factor que va a ser el mltiplo con el que se llemar la matriz, para la visualizacin, tambin necesitamos dos for de las mismas caractersticas de los for para generar la matriz cuadratica.

#include<stdio.h> #include<conio.h> #include<math.h> void main() { int m[10][10],i,j,f,c,n,op,p,l,g,x,g1,g2; do{ clrscr(); /*Creando para limpiar pantalla.*/

flushall();

/*sirve para vaciar la memoria del programa*/ /*lazo for que va de 1 a 80 posiciones (columnas)*/

for(j=1; j<=80;j++) {

gotoxy(j,2);cprintf(""); gotoxy(j,25);cprintf(""); } for(j=1; j<=24;j++) { gotoxy(1,j);cprintf(""); gotoxy(80,j);cprintf(""); } c=5; f=7;

/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/

/*lazo for que va de 1 a 24 posiciones (filas)*/

/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/

/*variable para uso de ndice en columnas de la matriz*/ /*variable para uso de ndice en filas de la matriz*/

gotoxy(5,3);printf("Ingrese Lmite :");scanf("%d",&l); /*ENTRADA: recibir dato desde teclado*/ gotoxy(5,6);printf("Ingreso"); "); /*SALIDA: mensaje un pantalla*/

for(i=1;i<l+1;i++) { for(j=1;j<l+1;j++) {

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

/*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

do{ gotoxy(c,f);scanf("%d",&m[i][j]); /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/posteriormente agregados*/

} while(m[i][j]<8 || m[i][j]>=58); c=c+3; } c=5; f=f+3; } c=35; f=15;


gotoxy(33,13);printf("Diagonal Principal"); /*SALIDA: mensaje un pantalla*/

/*es la definicion o limitacion del ingreso de datos a una matriz*/

/*incremento de las columnas de la matriz*/

/*se define en que columna se va a empezar*/ /*incremento de las filas de 3 en tres*/

textcolor(3); for(i=1;i<l+1;i++) { for(j=1;j<l+1;j++) { if(i==j) { gotoxy(c,f);cprintf("%d",m[i][j]); /*la visualizacin de la matriz resultante*/ /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/ /*lazo for que va de 1 a limite ingresado para uso del ndice de matriz*/

c=c+3; f=f+3; } } } gotoxy(10,24);printf("Para continuar 1 para cerrar 0:");scanf("%d",&op); /* mensaje que aparecer cuando el programa termine*/ } while(op==1); /* Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de

las llaves se ejecutar*/ getch(); }

5.-Disee un programa que me permita generar mltiplos de cualquier factor ingresado desde teclado, solo en las diagonales principal y secundaria, las dems posiciones se llenan con valores ceros.

Siempre para trabajar con matrices necesitamos dos lazos de repetecion for para que vayan manejando el ndice de cada posicin osea ndice de columnas y filas, necesitamos el ingreso de limite de la matriz, y el ingreso del factor con el que vamos a trabajar con el que se colocara los mltiplos de l en la diagonal principal y diagonal secundaria, pero para esto tambin necesitamos colocar en todas la posiciones de la matriz el numero cero, para que posteriormente en las diagonales se coloquen los mltiplos de el factor ingresado desde teclado.

#include<stdio.h> #include<conio.h> #include<math.h> void main() { int m[10][10],i,j,f,c,n,op,p,l,g,x,g1,g2,fac,s,md,q,me,h;

flushall(); do{ clrscr(); textcolor(7); /*Creando para limpiar pantalla.*/ /*funcin para poner color a caracteres nmeros o letras*/ /*lazo for que va de 1 a 80 posiciones (columnas)*/

for(j=1; j<=80;j++) {

gotoxy(j,2);cprintf(""); /*gotoxy para posicionamiento en pantalla de un carcter especial*/ gotoxy(j,25);cprintf(""); /*gotoxy para posicionamiento en pantalla de un carcter especial*/ } for(j=1; j<=24;j++) /*lazo for que va de 1 a 24 posiciones (filas)*/

{ gotoxy(1,j);cprintf(""); /*gotoxy para posicionamiento en pantalla de un carcter especial*/ gotoxy(80,j);cprintf(""); /*gotoxy para posicionamiento en pantalla de un carcter especial*/ } c=30; f=15;

textcolor(7); gotoxy(5,6);printf("Ingrese Lmite :");scanf("%d",&l); /*ingreso de limite para la matriz*/ gotoxy(5,7);printf("Ingrese un Factor :");scanf("%d",&fac); /*ingreso del factor que va en las diagonales*/

for(i=1;i<l+1;i++) { for(j=1;j<l+1;j++) {

/*lazo for que va posicionandoce en el ndice de la matriz*/

/*lazo for que va posicionandoce en el ndice de la matriz*/

gotoxy(c,f);printf("0"); /*proceso para colocar toda la matriz de ceros*/ c=c+3; } c=30; f=f+3; } c=30; f=15; s=1; for(i=1;i<l+1;i++) { for(j=1;j<l+1;j++) { textcolor(9); if(i==j) { md=s*fac; m[i][j]=md; /*proceso para sacar mltiplos del factor ingresado*/ /*colocacion de los multiplos de un factor en la diagonal principal de la matriz*/ /*visualizacion de la diagonal principal*/ /*da color a elementos que se requiera poner color*/ /*pregunta para ubicar los elementos de la disgonal principal*/ /*for para ubicar ndice de la matriz*/ /*for para ubicar ndice de la matriz*/ /*definicin de columna donde empieza la matriz*/ /*definicin de filas donde empieza la matriz*/ /*definicin de columna donde empieza la matriz*/ /*incremento de filas en la matriz*/ /*control de columnas de la matriz*/

gotoxy(c,f);cprintf("%d",m[i][j]); s=s+1; c=c+3; f=f+3; } } } g1=c-3; g2=15; x=l;

/*definicin de columnas*/ /*definicin de filas*/

q=md; for(i=1;i<l+1;i++) { md=md+fac; m[i][x]=md; textcolor(1); gotoxy(g1,g2);cprintf("%d",m[i][x]); x=x-1; g2=g2+3; g1=g1-3; } gotoxy(20,47);printf("Para ir al men principal 1 o 0 para salir: ");scanf("%d",&op); } while(op==1); getch(); } /*visualizacion de la matriz resultante*/ /*lazo que para ubicar la diagonal secundaria*/

6.-Disee un programita que me permita ingresar N elementos enterosen una matriz cuadr tica, los mismos q deben estar en un rangodesde 5 hasta 45, recorra la matriz y encuentre todos los elementos impares de la matriz y guardelos en un vector, el mismo que se debe presentar en forma ordenada.

Siempre para trabajar con matrices necesitamos dos lazos de repetecion for para que vayan manejando el ndice de cada posicin osea ndice de columnas y filas, necesitamos el ingreso de los elementos que sern ingresados desde teclado a la matriz, luego vamos a preguntar con un if si cada uno de los elementos de la matriz es impar entonces lo vamos colocando en un vector nuevo, luego mediante una pregunta e hacemos un juego de igualacin de vectores y un auxiliar para ordenar los nmeros impares en otro vector.

#include<stdio.h> #include<conio.h> void main() { int c,d,f,n,l,matriz[10][10],aux,vec1[50],b,i,j,au,v[20],op; do{ clrscr(); flushall(); gotoxy(4,3);printf("Ingrese el lmite: ");scanf("%d",&l); /*ingreso del limite de la matriz*/ /*Creando para limpiar pantalla.*/

gotoxy(4,5);printf("Ingrese los nmeros: "); /*mensaje de pantalla*/

for(j=1; j<=80;j++) {

/*for empieza en 1 hasta 80 posiciones*/

gotoxy(j,2);cprintf(""); gotoxy(j,25);cprintf(""); } for(j=1; j<=24;j++) { gotoxy(1,j);cprintf(""); gotoxy(80,j);cprintf(""); }

/*caracter que se coloca en un lugar determinado de la pantalla*/ /*caracter que se coloca en un lugar determinado de la pantalla*/

/*for empieza en 1 hasta 24 posiciones*/

/*caracter que se coloca en un lugar determinado de la pantalla*/ /*caracter que se coloca en un lugar determinado de la pantalla*/

for(c=1;c<=l;c++)

{ for(f=1;f<=l;f++) { do { gotoxy(f*3+4,c*2+5);scanf("%d",&matriz[f][c]); } while(matriz[f][c]<5||matriz[f][c]>=46); /* Mientras la condicin se mantenga verdadera, el bloque de /*ingreso de los elemento de la matriz*/ /*for para el manejo del ndice de la matriz*/

instrucciones dentro de las llaves se ejecutar*/ } } aux=1; b=8; for(c=1;c<=l;c++) { for(f=1;f<=l;f++) { if(matriz[f][c]%2==1) /*pregunta para saber si el nmero es impar*/ { vec1[aux]=matriz[f][c]; /*pongo el nmero impar en el vector si se cumple la funcin*/ /*imprimo en pantalla lo deseado en el vector*/ /*for para posiciones del vector*/ /*auxiliar para ordenar el vector de menos a mayor*/

gotoxy(28,b);printf("%d",vec1[aux]); aux=aux+1; b=b+1; } } }

gotoxy(10,24);printf("Para continuar 1 para cerrar 0:");scanf("%d",&op); } while(op==1); /* Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/

getch(); }

7.-Disee un programa que me permita realizar el producto algebraico de dos matrices ingresadas. Siempre para trabajar con matrices necesitamos dos lazos de repetecion for para que vayan manejando el ndice de cada posicin osea ndice de columnas y filas, necesitamos el ingreso de los elementos que sern ingresados desde teclado a las matrices, luego vamos a realizar procesos matemticos los cuales son obligatorios para la resolucin de un producto de matrices algebraicas, para estoes sumamente importante las posiciones de la matrizporque con cada una de ellas iremos jugando para realizar el producto algebraico de matrices.

#include<conio.h> #include<stdio.h> void main() { int ma[10][10],mb[10][10],i,j,c,f,l,mr[10][10],x,h; do{ clrscr();


/*Creando para limpiar pantalla.*/

for(j=1; j<=80;j++) /*lazo for que va de 1 a 80 posiciones (columnas)*/ { gotoxy(j,3);cprintf("*"); gotoxy(j,25);cprintf("*"); } for(j=1; j<=25;j++) { gotoxy(1,j);cprintf("*"); } gotoxy(80,j);cprintf("*"); } }
/*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*lazo for que va de 1 a 25 posiciones (filas)*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/ /*gotoxy para posicionamiento en pantalla de un carcter especial*/

gotoxy (30,2); cprintf("PRODUCTO DE MATRICES");/*SALIDA: mensaje que se ver en


pantalla*/

gotoxy (10,4); cprintf("INGRESE UN LIMITE "); scanf("%d",&l); /*ingreso de un limite de la matriz*/ f=7;
/*definicin de la fila donde empezar*/

c=10; /*definicin de la columna donde empezar*/ for (i=1;i<=l;i++) { for (j=1;j<=l;j++) { gotoxy(c,f);scanf("%d",&ma[i][j]); c=c+3; } f=f+2;+ c=10; } f=7; c=25; for (i=1;i<=l;i++) /*un nuevo lazo for para manejar posiciones de otra matriz*/ { for (j=1;j<=l;j++) { gotoxy(c,f);scanf("%d",&mb[i][j]);
/*ingreso de la segunda matris*/ /*ingreso de la primera matriz desd teclado*/ /*segundo for para manejar las posiciones de la matriz*/ /*for para manejar las posiciones de la matriz*/

mr[i][j]=0; /*igualmos la matriz resultante a ceso*/ c=c+3; }

f=f+2;+

c=25; } for (i=0;i<=l;i++) { for (x=0;x<=l;x++) { for (j=0;j<=l;j++) { mr[i][x]=mr[i][j]+ma[i][j]*mb[j][x]; /*proceso necesario para el product de matrices*/ } } } f=7; c=45; for (i=1;i<=l;i++) { for (j=1;j<=l;j++) { gotoxy(c,f);printf("%d",mr[i][j]); /*visualizacion de la matriz resultante con 2 lazos for*/ c=c+5; } f=f+2; c=45; }
/*for auxiliar que har que se multipliquen las 2 matrices ingresadas*/ /s for para posicionamiento de la matriz*/

gotoxy(15,24);printf("Para continuar 1 o 0 para terminar ");scanf("%d",&h); /* Mientras la


condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar*/

} while(h==1);

getch(); }

You might also like