FUNDAMENTOS DE PROGRAMACIÓN
Enviado por Steeven Velasco • 30 de Septiembre de 2020 • Apuntes • 913 Palabras (4 Páginas) • 103 Visitas
FACULTAD DE MECÁNICA
ESCUELA DE MECÁNICA
PAE: FUNDAMENTOS DE PROGRAMACIÓN
EVALUACIÓN PARCIAL 2 GRUPO 1
NOMBRE: ………………………………….
CODIGO: ………………………………….
- Desarrollar el siguiente ejercicio en VISUAL STUDIO CODE y colocar el enunciado del ejercicio, las instrucciones en PS VISUAL STUDIO CODE EINT que resuelve el problema y la captura de la pantalla terminal de la ejecución del ejercicio en formato de archivo de word. (1 Punto)
Llenar una matriz de dimensiones n filas y n columnas por números enteros y verificar si todos los elementos de sus diagonales principales son impares. Las diagonales principales de una matriz son 3: la primera fila, la primera columna y la diagonal principal.
Ejemplo:
1 | 3 | 7 | 1 | 5 |
1 | 7 | 6 | 8 | 2 |
7 | 13 | 9 | 6 | 15 |
5 | 4 | 10 | 11 | 6 |
7 | 3 | 1 | 2 | 5 |
Respuesta:
La diagonal 1 de la matriz: 1,3,7,1,5 todos los elementos son impares
La diagonal 2 de la matriz: 1,1,7,5,7 todos los elementos son impares
La diagonal 3 de la matriz: 1,7,9,11,5 todos los elementos son impares
using System;
namespace Ejercicio_1
{
class Program
{
static void Main(string[] args)
{
int indiceFila, indiceCol, tamFilas, tamCol;
Console.Write("Cuantas filas tendra la matriz?");
tamFilas=Convert.ToInt32(Console.ReadLine());
Console.Write("Cuantas columnas tendra la matriz?");
tamCol=Convert.ToInt32(Console.ReadLine());
int[,] matrizUsuario = new int [tamFilas,tamCol];
for (indiceFila = 0; indiceFila < tamFilas; indiceFila++)
{
for (indiceCol = 0; indiceCol < tamCol; indiceCol++)
{
Console.Write ("Ingresa el dato del indice [" +indiceFila+";"+indiceCol+"]:");
matrizUsuario[indiceFila,indiceCol]=Convert.ToInt32(Console.ReadLine());
}
}
Console.Write("Los datos que ingresaste a la matriz son:?");
...