ARREGLOS BIDIMENSIONALES.
Enviado por klimbo3445 • 21 de Diciembre de 2017 • 1.053 Palabras (5 Páginas) • 1.090 Visitas
...
Entero mat[5][5], r, c, tmp
// después de leer el arreglo y las filas a intercambiar, el proceso para intercambiar las dos filas es el siguiente
Para (c = 0; c
Inicio
tmp = mat[f1][c]
mat[f1][c] = mat[f2][c]
mat[f2][c] = tmp
fin
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
// en C++ y en java es el mismo código y es:
for (c = 0;c
{
tmp = mat[f1][c];
mat[f1][c] = mat[f2][c];
mat[f3][c] = tmp;
}
Ejemplo 5. Leer una tabla, de M filas y N columnas, del teclado y crear su transpuesta. Imprimir ambas tablas.
Ejemplo 6. Imprimir el elemento mayor de una tabla de M x N, así como el renglón y la columna donde este se encuentre
Ejemplo 7. Ordenar una tabla de M renglones por N columnas. El procedimiento debe ser el que sigue: después de llenar la tabla, pasarla a un arreglo de una dimensión, ordenar el arreglo de una dimensión y después , regresarla a la tabla e imprimirla.
Ejemplo 8. Elabore un programa en C++ que calcule cuantos “ceros” aparecen en cada renglón del arreglo.
Ejemplo 9. Los resultados de las últimas elecciones a alcalde de una cd. Han sido las siguientes:
Distrito Candidato Candidato Candidato Candidato
A B C D
1 194 48 206 45
2 180 20 320 16
3 221 90 140 20
4 432 50 821 14
5 820 61 946 18
Escribir un programa que haga las siguientes tareas:
- Imprimir la tabla anterior con cabeceras incluidas
- Calcular e imprimir el número total de votos recibidos por cada candidato y el porcentaje del total de votos emitidos. Asimismo, visualizar el candidato más votado.
- Si algún candidato recibe más del 50 por ciento de los votos, el programa imprimirá un mensaje declarándole ganador.
- Si ningún candidato recibe más del 50 por ciento de los votos, el programa debe imprimir el nombre de los dos candidatos más votados, que serán los que pasen a la segunda ronda de las elecciones.
Ejemplo 10. Se dice que una matriz tiene un punto de silla si alguna posición de la matriz es el menor de su fila y, a la vez, el mayor de su columna. Escribir un programa que tenga como entrada una matriz de números reales y calcule la posición de un punto de silla.(si es que existe).
Ejemplo . 11 Calcular la suma de matrices de 4 x 4
[pic 22][pic 23]
6
11
5
32
7
2
0
14
4
28
19
8
42
8
14
14
23
19
22
8
3
10
1
12
14
9
15
[pic 24][pic 25]
A B C
Como podemos observar, se suma el elemento 0,0 de A con el elemento 0,0 de B y se genera el elemento 0, 0 de C.
Inicio[pic 26]
Entero A[2][3], B[2][3], C[2][3]
Entero r, c
Para (r = 0; r
Para (c = 0; c
inicio
Leer A[r][c], B[r][c]
C[r][c] = A[r][c] + B[r]c[]
Fin
Escribir “El resultado de l a suma es: \n”
Para (r = 0; r
Inicio
Para (c = 0; c
Escribir C[r][c]
Escribir”\n”
fin
package jsumamat;
import java.util.Random;
public class JsumaMat {
public static void main(String[] args) {
Random na = new Random();
int [][] A = new int [2][3], B = new int[2][3],
C = new int[2][3];
int r, c;
for (r = 0; r
for (c = 0; c
{ A[r][c] = na.nextInt(101);
...