[ Foro de C# ]
1. Se desea introducir por teclado una tabla de 4 filas por 5 columnas de elementos enteros.Escribir un programa que tras la lectura los visualice en pantalla.
2. Los resultados de las últimas elecciones a alcalde en el pueblo X han sido los 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:
a) Imprimir la tabla anterior con cabeceras incluidas.
b) Calcular e imprimir el total de votos recibidos por cada candidato. Asimismo, visualizar el candidato mas votado.
c) Si algun candidato recibe más del 50 % de los datos, el programa imprimirá un mensaje declarandole ganador.
d) Si ningún candidato recibe más del 50 % de los datos, el programa debe imprimir el nombre de los dos candidatos más votados, que serán los que pasen a la segunda ronda de elecciones.
3. Escribir un programa que lea una matriz, y a continuación encuentre el mayor y el menor elemento de la matriz y sus pocisiones.
4. Realice un programa que inicialice una matriz de 2 filas por 3 columnas con valores enteros y calcule el cuadrado de cada elemento de esta.Imprimir la matriz original y la resultante.
5. Realizar un programa que permita inicializar dos matrices de 3 filas por 4 columnas con valores enteros capturados desde el teclado.Calcular la suma de los valores de ambas matrices e imprmir los arreglos iniciales y la resultante.
Bonitos ejercicios.
¿Cuáles has intentado y qué problemas has tenido? (porque estamos aquí para ayudarte con tus dudas, no para hacer todo tu trabajo).
Empieza por poner (por ejemplo) tu propuesta de solución al primer ejercicio y comentar qué es lo que no has conseguido. Si eres nuevo y no sabes hacer el primer ejercicio, deberías leer este apartado del curso:
http://www.aprendeaprogramar.com/mod/resource/view.php?id=389
[code csharp]
package arreglos;
public class Prueba {
public static void imprime(int M[][])
{
for (int i = 0; i < M.length; i++) {
for (int j = 0; j < M[i].length; j++)
System.out.print (M[i][j] + " ");
System.out.println();
}
}
public static void main(String[] args)
{
int[][] M =
{ { 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 } };
System.out.println("Candidato \n");
imprime(M);
}
}
[/code]
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)