c++ matrices de 4*4 con array
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
int main ()
{
int matriz[4][4];
int horizontal [4];
int vertical[4];
int fila,columna;
int suma =0;
int i;
/* bucle que regstra lo snumero introducidos*/
for (fila =0; fila <4;fila ++)
{
for (columna=0;columna <4; columna++)
{
printf ("introduce el numero de la opcion %d,%d:",fila,columna);
scanf ("%d", &matriz [fila][columna]);
}
}
/*bucle que suma la sfilas y las registra el resultado en el vector vertical */
for (fila =0; fila <4;fila ++)
{
suma=0;
for (columna=0;columna <4; columna++)
{
suma+=matriz[fila][columna];
}
vertical [fila]=suma;
}
/* recorre el vector vertical y muestra los resultados */
for (i=0;i<4;i++)
{
printf ("%d", vertical[i]);
/* bucle que suma las columnas y registra el resultados en el vector horizontal*/
for (columna=0;columna <4; columna++)
{
suma=0;
for (fila =0; fila <4;fila ++)
{
suma+=matriz[fila][columna];
}
horizontal[columna]=suma;
}
/* recorre el vector vertical y muestra los resultados */
for (i=0;i<4;i++)
{
printf ("%d", horizontal[i]);
}
return 0;
}
}
#include <conio.h>
#include <stdlib.h>
#include <iostream>
int main ()
{
int matriz[4][4];
int horizontal [4];
int vertical[4];
int fila,columna;
int suma =0;
int i;
/* bucle que regstra lo snumero introducidos*/
for (fila =0; fila <4;fila ++)
{
for (columna=0;columna <4; columna++)
{
printf ("introduce el numero de la opcion %d,%d:",fila,columna);
scanf ("%d", &matriz [fila][columna]);
}
}
/*bucle que suma la sfilas y las registra el resultado en el vector vertical */
for (fila =0; fila <4;fila ++)
{
suma=0;
for (columna=0;columna <4; columna++)
{
suma+=matriz[fila][columna];
}
vertical [fila]=suma;
}
/* recorre el vector vertical y muestra los resultados */
for (i=0;i<4;i++)
{
printf ("%d", vertical[i]);
/* bucle que suma las columnas y registra el resultados en el vector horizontal*/
for (columna=0;columna <4; columna++)
{
suma=0;
for (fila =0; fila <4;fila ++)
{
suma+=matriz[fila][columna];
}
horizontal[columna]=suma;
}
/* recorre el vector vertical y muestra los resultados */
for (i=0;i<4;i++)
{
printf ("%d", horizontal[i]);
}
return 0;
}
}
Comentarios
Publicar un comentario