Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: VampireVash en 1 Mayo 2014, 04:08 am



Título: Ayuda Código C# GeSHi
Publicado por: VampireVash en 1 Mayo 2014, 04:08 am
Que tal buen día a todos ya había publicado anteriormente pero no he podido encontrar la solución esto es lo que tiene que hacer mi programa:

Defina una matriz de longitud 5x5 cuyo tipo de dato permita la asignación del carácter asterisco (*).
El programa debe solicitar al usuario que capture las coordenadas en donde desea insertar un asterisco, por ejemplo: renglón 1, columna 2.
El programa asignará, en las coordenadas capturadas por el usuario, un símbolo de asterisco.
Debe incluirse una pregunta dirigida al usuario para determinar si desea continuar con la captura de las coordenadas, en caso de no seguir con ello el programa detendrá este proceso.
Al finalizar la captura, el programa deberá imprimir la matriz, esté completa o no, en el siguiente formato:
*    *    *    *    *
*    *    *    *    *
*    *    *    *    *
*    *    *    *    *
*    *    *    *    *


Y este es mi código, espero que puedan ayudarme a ver que me hace falta y/o que estoy haciendo mal. Espero que puedan ayudarme.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arreglos
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Arreglos Bidimensionales";
            string[,] Tabla = new string[5, 5];
            string resp = "";
            do
            {
                System.Console.WriteLine("¿Desea capturar coordenadas de la posición 0,0? s/n");
                resp = Console.ReadLine();
                Tabla[0, 0] = "*";
                System.Console.WriteLine("¿Desea continuar capturando coordenadas de la posición 0,1? s/n");
                resp = Console.ReadLine();
                Tabla[0, 1] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 0,2? s/n");
                resp = Console.ReadLine();
                Tabla[0, 2] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 0,3? s/n");
                resp = Console.ReadLine();
                Tabla[0, 3] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 0,4? s/n");
                resp = Console.ReadLine();
                Tabla[0, 4] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 1,0? s/n");
                resp = Console.ReadLine();
                Tabla[1, 0] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 1,1? s/n");
                resp = Console.ReadLine();
                Tabla[1, 1] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 1,2? s/n");
                resp = Console.ReadLine();
                Tabla[1, 2] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 1,3? s/n");
                resp = Console.ReadLine();
                Tabla[1, 3] = "*";
                System.Console.WriteLine("Desea continuar capturando coordenadas de la posición 1,4? s/n");
                resp = Console.ReadLine();
                Tabla[1, 4] = "*";

                if (resp == "n" || resp == "n")
                {
                    for (int x = 0; x < 5; x++)
                    for (int y = 0; y < 5; y++)
                    Tabla[x, y] = "-";
                }

            }
            while (resp == "s" || resp == "s");
   
        }
       
    }

}