SlideShare a Scribd company logo
1 of 6
PORGRAMA EN C
// ConsoleApplication1.cpp: define el punto de entrada de la aplicación de
consola.
//
#include "stdafx.h"
#include "stdlib.h"
#include "stdio.h"
#include "time.h"
int _tmain(int argc, _TCHAR* argv[])
{
int i,j, k, nummatrices, numfilas, numcolumnas, mayorfilas[10][10],
mayorcolumnas[10][10], matriz[5][10][10];
printf("ttPROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZn n");
system("color F0");
printf("Numero de Matrices:t");
scanf_s("%d", &nummatrices);
printf("Numero de filas:t");
scanf_s("%d", &numfilas);
printf("Numero de columnas:t");
scanf_s("%d", &numcolumnas);
srand(time(NULL));
for (i = 0; i < nummatrices; i++)
{
for (j = 0; j < numfilas; j++)
{
for (k = 0; k < numcolumnas; k++)
{
matriz[i][j][k] = 0 + rand() % (500);
}
}
}
for (i = 0; i < nummatrices; i++)
{
for (j = 0; j < numfilas; j++)
{
mayorfilas[i][j] = matriz[i][j][0];
for (k = 0; k < numcolumnas; k++)
{
if (mayorfilas[i][j] < matriz[i][j][k])
{
mayorfilas[i][j] = matriz[i][j][k];
}
}
}
}
for (i = 0; i < nummatrices; i++)
{
for (k = 0; k < numcolumnas; k++)
{
mayorcolumnas[i][k] = matriz[i][0][k];
for (j = 0; j < numfilas; j++)
{
if (mayorcolumnas[i][k] < matriz[i][j][k])
{
mayorcolumnas[i][k] = matriz[i][j][k];
}
}
}
}
for (i = 0; i < nummatrices; i++)
{
printf("nMATRIZ Nº: %dn",i);
for (j = 0; j < numfilas; j++)
{
for (k = 0; k < numcolumnas; k++)
{
printf("t%dt", matriz[i][j][k]);
}
printf("tMayor: %d", mayorfilas[i][j]);
printf("n");
}
for (j = 0; j < numcolumnas; j++)
{
printf("tMayor: %d", mayorcolumnas[i][j]);
}
printf("n");
}
getchar();
getchar();
return 0;
}
--------------------------------------------------------------------------------
-----------------
PROGRAMA EN VISUAL BASIC
Sub Macro1()
'
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim nummatrices As Integer
Dim numfilas As Integer
Dim numcolumnas As Integer
Dim mayorfilas(10, 10) As Integer
Dim mayorcolumnas(10, 10) As Integer
Dim matriz(5, 10, 10) As Integer
Dim imprimir As Integer
MsgBox ("PROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZ")
''Worksheets("hoja1").Cells(1, 1).Value = ("PROGRAMA PARA ENCONTRAR EL MAYOR DE
CADA MATRIZ")
nummatrices = InputBox("Numero de Matrices: ")
numfilas = InputBox("Numero de filas: ")
numcolumnas = InputBox("Numero de columnas: ")
For i = 0 To nummatrices - 1
For j = 0 To numfilas - 1
For k = 0 To numcolumnas - 1
matriz(i, j, k) = CInt(Int((1000 * Rnd()) + 2))
Next k
Next j
Next i
For i = 0 To nummatrices - 1
For j = 0 To numfilas - 1
mayorfilas(i, j) = matriz(i, j, 0)
For k = 0 To numcolumnas - 1
If (mayorfilas(i, j) < matriz(i, j, k)) Then
mayorfilas(i, j) = matriz(i, j, k)
End If
Next k
Next j
Next i
For i = 0 To nummatrices - 1
For k = 0 To numfilas - 1
mayorcolumnas(i, k) = matriz(i, 0, k)
For j = 0 To numcolumnas - 1
If (mayorcolumnas(i, k) < matriz(i, j, k)) Then
mayorcolumnas(i, k) = matriz(i, j, k)
End If
Next j
Next k
Next i
imprimir = numfilas
For i = 0 To nummatrices - 1
Worksheets("hoja1").Cells(imprimir * i + 1, 1).Value = "MATRIZ Nº:" & i
For j = 0 To numfilas - 1
For k = 0 To numcolumnas - 1
Worksheets("hoja1").Cells(i * imprimir + j + 2, k + 1).Value =
matriz(i, j, k)
Next k
Worksheets("hoja1").Cells(i * imprimir + j + 2, numcolumnas + 1).Value =
"M:" & mayorfilas(i, j)
Worksheets("hoja1").Cells(i * imprimir + numfilas + 2, j + 1).Value =
"M:" & mayorcolumnas(i, j)
imprimir = numfilas + 3
Next j
Next i
End Sub
--------------------------------------------------------------------------------
----------------------------------------
PROGRAMA EN JAVA
package javaapplication2;
import java.util.*;
public class JavaApplication2 {
public static void main(String[] args)
{
int i,j, k, nummatrices, numfilas, numcolumnas;
int mayorfilas[][]= new int[10][10];
int mayorcolumnas[][]= new int[10][10];
int matriz[][][]= new int[5][10][10];
Scanner dato = new Scanner(System.in);
System.out.print("ttPROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZn
n");
System.out.print("Numero de Matrices:t");
nummatrices = dato.nextInt();
System.out.print("Numero de filas:t");
numfilas= dato.nextInt();
System.out.print("Numero de columnas:t");
numcolumnas= dato.nextInt();
Random rnd = new Random();
for (i = 0; i < nummatrices; i++)
{
for (j = 0; j < numfilas; j++)
{
for (k = 0; k < numcolumnas; k++)
{
matriz[i][j][k] = 1+ rnd.nextInt(1000);
}
}
}
for (i = 0; i < nummatrices; i++)
{
for (j = 0; j < numfilas; j++)
{
mayorfilas[i][j] = matriz[i][j][0];
for (k = 0; k < numcolumnas; k++)
{
if (mayorfilas[i][j] < matriz[i][j][k])
{
mayorfilas[i][j] = matriz[i][j][k];
}
}
}
}
for (i = 0; i < nummatrices; i++)
{
for (k = 0; k < numcolumnas; k++)
{
mayorcolumnas[i][k] = matriz[i][0][k];
for (j = 0; j < numfilas; j++)
{
if (mayorcolumnas[i][k] < matriz[i][j][k])
{
mayorcolumnas[i][k] = matriz[i][j][k];
}
}
}
}
for (i = 0; i < nummatrices; i++)
{
System.out.print("nMATRIZ Nº:"+i+"n");
for (j = 0; j < numfilas; j++)
{
for (k = 0; k < numcolumnas; k++)
{
System.out.print("tt"+ matriz[i][j][k]);
}
System.out.print("tMayor: "+ mayorfilas[i][j]);
System.out.print("n");
}
for (j = 0; j < numcolumnas; j++)
{
System.out.print(" tMayor: "+ mayorcolumnas[i][j]);
}
System.out.print("n");
}
}
}
}
}
}

More Related Content

What's hot (20)

c ++ informe Nº5 ucsm
c ++ informe Nº5 ucsmc ++ informe Nº5 ucsm
c ++ informe Nº5 ucsm
 
Kelompok 2.6
Kelompok 2.6Kelompok 2.6
Kelompok 2.6
 
Vcs6
Vcs6Vcs6
Vcs6
 
Practica 10
Practica 10Practica 10
Practica 10
 
python-geohex
python-geohexpython-geohex
python-geohex
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
contoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forcontoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi for
 
Pruebabfs
PruebabfsPruebabfs
Pruebabfs
 
Vcs12
Vcs12Vcs12
Vcs12
 
Passato
PassatoPassato
Passato
 
vecotores programacion
vecotores programacionvecotores programacion
vecotores programacion
 
Dsa 1
Dsa 1Dsa 1
Dsa 1
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
Cómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-ngCómo crear una calculadora js jv-ng
Cómo crear una calculadora js jv-ng
 
Para la suma y la multiplicacion de 2
Para la suma y la multiplicacion de 2Para la suma y la multiplicacion de 2
Para la suma y la multiplicacion de 2
 
listing output program C
listing output program Clisting output program C
listing output program C
 
Docuemnto 6
Docuemnto 6Docuemnto 6
Docuemnto 6
 
Func menu mostrar.c
Func menu mostrar.cFunc menu mostrar.c
Func menu mostrar.c
 
Prueba de montecarlo
Prueba de montecarloPrueba de montecarlo
Prueba de montecarlo
 
Mainfinal
MainfinalMainfinal
Mainfinal
 

Viewers also liked (11)

UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ C+++
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ C+++UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ C+++
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ C+++
 
Informe teórico-getchars-1
Informe teórico-getchars-1Informe teórico-getchars-1
Informe teórico-getchars-1
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Los sdkn
Los sdknLos sdkn
Los sdkn
 
LOS C++
LOS C++LOS C++
LOS C++
 
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARSUNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
 
Los dskn
Los dsknLos dskn
Los dskn
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticos
 
Sesión formativa 15.16
Sesión formativa 15.16Sesión formativa 15.16
Sesión formativa 15.16
 
Cómic conflictos
Cómic conflictosCómic conflictos
Cómic conflictos
 
Sesión formativa 16.17
Sesión formativa 16.17Sesión formativa 16.17
Sesión formativa 16.17
 

More from Brenda Jazmin (7)

Las getchar
Las getcharLas getchar
Las getchar
 
Getchars
GetcharsGetchars
Getchars
 
Los 5 fantasticos
Los 5 fantasticosLos 5 fantasticos
Los 5 fantasticos
 
LOS 100 FUEGOS
LOS 100 FUEGOSLOS 100 FUEGOS
LOS 100 FUEGOS
 
LOS SDKN
LOS SDKNLOS SDKN
LOS SDKN
 
Examen parial recuperación
Examen parial recuperaciónExamen parial recuperación
Examen parial recuperación
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 

Los fantastico

  • 1. PORGRAMA EN C // ConsoleApplication1.cpp: define el punto de entrada de la aplicación de consola. // #include "stdafx.h" #include "stdlib.h" #include "stdio.h" #include "time.h" int _tmain(int argc, _TCHAR* argv[]) { int i,j, k, nummatrices, numfilas, numcolumnas, mayorfilas[10][10], mayorcolumnas[10][10], matriz[5][10][10]; printf("ttPROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZn n"); system("color F0"); printf("Numero de Matrices:t"); scanf_s("%d", &nummatrices); printf("Numero de filas:t"); scanf_s("%d", &numfilas); printf("Numero de columnas:t"); scanf_s("%d", &numcolumnas); srand(time(NULL)); for (i = 0; i < nummatrices; i++) { for (j = 0; j < numfilas; j++) { for (k = 0; k < numcolumnas; k++) { matriz[i][j][k] = 0 + rand() % (500); } } } for (i = 0; i < nummatrices; i++) { for (j = 0; j < numfilas; j++) { mayorfilas[i][j] = matriz[i][j][0]; for (k = 0; k < numcolumnas; k++) { if (mayorfilas[i][j] < matriz[i][j][k]) { mayorfilas[i][j] = matriz[i][j][k]; } } } } for (i = 0; i < nummatrices; i++) { for (k = 0; k < numcolumnas; k++) { mayorcolumnas[i][k] = matriz[i][0][k]; for (j = 0; j < numfilas; j++) { if (mayorcolumnas[i][k] < matriz[i][j][k]) {
  • 2. mayorcolumnas[i][k] = matriz[i][j][k]; } } } } for (i = 0; i < nummatrices; i++) { printf("nMATRIZ Nº: %dn",i); for (j = 0; j < numfilas; j++) { for (k = 0; k < numcolumnas; k++) { printf("t%dt", matriz[i][j][k]); } printf("tMayor: %d", mayorfilas[i][j]); printf("n"); } for (j = 0; j < numcolumnas; j++) { printf("tMayor: %d", mayorcolumnas[i][j]); } printf("n"); } getchar(); getchar(); return 0; } -------------------------------------------------------------------------------- ----------------- PROGRAMA EN VISUAL BASIC Sub Macro1() ' Dim i As Integer Dim j As Integer Dim k As Integer Dim nummatrices As Integer Dim numfilas As Integer Dim numcolumnas As Integer Dim mayorfilas(10, 10) As Integer Dim mayorcolumnas(10, 10) As Integer Dim matriz(5, 10, 10) As Integer Dim imprimir As Integer MsgBox ("PROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZ") ''Worksheets("hoja1").Cells(1, 1).Value = ("PROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZ") nummatrices = InputBox("Numero de Matrices: ") numfilas = InputBox("Numero de filas: ") numcolumnas = InputBox("Numero de columnas: ") For i = 0 To nummatrices - 1 For j = 0 To numfilas - 1 For k = 0 To numcolumnas - 1 matriz(i, j, k) = CInt(Int((1000 * Rnd()) + 2)) Next k Next j Next i
  • 3. For i = 0 To nummatrices - 1 For j = 0 To numfilas - 1 mayorfilas(i, j) = matriz(i, j, 0) For k = 0 To numcolumnas - 1 If (mayorfilas(i, j) < matriz(i, j, k)) Then mayorfilas(i, j) = matriz(i, j, k) End If Next k Next j Next i For i = 0 To nummatrices - 1 For k = 0 To numfilas - 1 mayorcolumnas(i, k) = matriz(i, 0, k) For j = 0 To numcolumnas - 1 If (mayorcolumnas(i, k) < matriz(i, j, k)) Then mayorcolumnas(i, k) = matriz(i, j, k) End If Next j Next k Next i imprimir = numfilas For i = 0 To nummatrices - 1 Worksheets("hoja1").Cells(imprimir * i + 1, 1).Value = "MATRIZ Nº:" & i For j = 0 To numfilas - 1 For k = 0 To numcolumnas - 1 Worksheets("hoja1").Cells(i * imprimir + j + 2, k + 1).Value = matriz(i, j, k) Next k Worksheets("hoja1").Cells(i * imprimir + j + 2, numcolumnas + 1).Value = "M:" & mayorfilas(i, j) Worksheets("hoja1").Cells(i * imprimir + numfilas + 2, j + 1).Value = "M:" & mayorcolumnas(i, j) imprimir = numfilas + 3 Next j Next i End Sub -------------------------------------------------------------------------------- ---------------------------------------- PROGRAMA EN JAVA package javaapplication2; import java.util.*; public class JavaApplication2 { public static void main(String[] args) { int i,j, k, nummatrices, numfilas, numcolumnas; int mayorfilas[][]= new int[10][10]; int mayorcolumnas[][]= new int[10][10]; int matriz[][][]= new int[5][10][10]; Scanner dato = new Scanner(System.in); System.out.print("ttPROGRAMA PARA ENCONTRAR EL MAYOR DE CADA MATRIZn n"); System.out.print("Numero de Matrices:t"); nummatrices = dato.nextInt(); System.out.print("Numero de filas:t"); numfilas= dato.nextInt();
  • 4. System.out.print("Numero de columnas:t"); numcolumnas= dato.nextInt(); Random rnd = new Random(); for (i = 0; i < nummatrices; i++) { for (j = 0; j < numfilas; j++) { for (k = 0; k < numcolumnas; k++) { matriz[i][j][k] = 1+ rnd.nextInt(1000); } } } for (i = 0; i < nummatrices; i++) { for (j = 0; j < numfilas; j++) { mayorfilas[i][j] = matriz[i][j][0]; for (k = 0; k < numcolumnas; k++) { if (mayorfilas[i][j] < matriz[i][j][k]) { mayorfilas[i][j] = matriz[i][j][k]; } } } } for (i = 0; i < nummatrices; i++) { for (k = 0; k < numcolumnas; k++) { mayorcolumnas[i][k] = matriz[i][0][k]; for (j = 0; j < numfilas; j++) { if (mayorcolumnas[i][k] < matriz[i][j][k]) { mayorcolumnas[i][k] = matriz[i][j][k]; } } } } for (i = 0; i < nummatrices; i++) { System.out.print("nMATRIZ Nº:"+i+"n"); for (j = 0; j < numfilas; j++) { for (k = 0; k < numcolumnas; k++) { System.out.print("tt"+ matriz[i][j][k]); } System.out.print("tMayor: "+ mayorfilas[i][j]); System.out.print("n"); } for (j = 0; j < numcolumnas; j++) { System.out.print(" tMayor: "+ mayorcolumnas[i][j]); } System.out.print("n");