Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA. – TELECOMUNICACIONES
AMBATO – ECUADOR
EJERCICIOS
Determinar la salida de cada segmento de programa; en los casos donde aplica, debajo está el
archivo de datos de entrada correspondiente; ctrl r indica fin de línea.
10.2 k = entrada.nextInt();
for(i=3; i<=k;)
Segundo[i++] = entrada.nextInt();
j= 4;
System.out.println( + Segundo[k] + " " + Segundo[j+1]);
System.out.println(Primero[++k]);
Tercero[i][j] = i+j+1;
for(i= 0; i< 3;i++)
{
j = 2;
while (j < 12)
{
System.out.println(i + " " + j " " + Tercero[i][j]);
j+=3;
}
}
10.7 Escribir un programa que lea el siguiente arreglo:
escribir un programa que encuentre la suma de todos los elementos que no pertenecen
a la diagonal principal.
10.9 Escribir un método que intercambie la fila penúltima por la última de un arreglo de dos
dimensiones, m x n.
PROBLEMAS
10.2 Escribir un programa que visualice un cuadrado mágico de orden impar n comprendido
entre 3 y 11; el usuario debe elegir el valor de n. Un cuadrado mágico se compone de números
enteros comprendidos entre 1 y n; las sumas de los números que figuran en cada fila, columna y
diagonal son iguales.
Ejemplo:
Escribir un programa que lea una lista de números reales, los cuente y a continuación calcule e
imprima su media, varianza y desviación estándar. Utilizar un método que calcule la media, otro
para la varianza y otro para la desviación estándar.
10.5 Escribir un programa para leer una matriz A y formar la matriz transpuesta de A; el
programa debe escribir ambas matrices.
10.6 Escribir un método que acepte como parámetro un arreglo que pueda contener números
enteros duplicados; además, debe sustituir cada valor repetido por -5 y devolver el vector
modificado y el número de entradas modificadas.
10.7 Los votos en las últimas elecciones a alcalde en el pueblo x fueron los siguientes:
c) Si algún candidato recibe más de 50% de los datos, imprimir un mensaje declarándole
ganador.
d) Si ningún candidato recibe más de 50% de los datos, imprimir el nombre de los dos
candidatos más votados, que serán los que pasen a la segunda ronda de las elecciones.
10.8 Se dice que una matriz tiene un punto de silla si alguna posición de aquélla es el menor
valor 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 en caso
de existir.