none
AYUDA EN MI CODIGO RRS feed

  • Pregunta

  • Estoy realizando una matriz, donde le tengo que preguntar al usuario donde sea colocar un carácter "*", y donde el decida que no quiere colorarlo, simplemente aparecerá un "0". 

    Pero, no se cual es el error en mi código, podría ayudarme? 

    I`m making a matriz, where i need to ask to the user where he(she) wants to put a symbol "*", and when they will say no, it will just appear a "0". 

    But i don`t know where is my mistake, can somebody help me? 

    using System;

    namespace ejemplo
    {
        class MainClass
        {
            public static void Main (string[] args)
            {
                Console.WriteLine ("Comencemos con la tarea 6!\n");

                    string s;
                    
                    
                    Console.WriteLine ("Te gustaría agregar un * en la fila 0, columna 0 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 0, columna 1 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 0, columna 2 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 0, columna 3 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 0, columna 4 (S/N).\n");
                        s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 1, columna 0 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 1, columna 1 (S/N).\n");
                    s = Console.ReadLine();
                    if (s =='s')
                    {
                        matriz[i,j]='*';
                    }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 1, columna 2 (S/N).\n");
                    s = Console.ReadLine();
                        if (s =='s')
                        {
                            matriz[i,j]='*';
                        }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 1, columna 3 (S/N).\n");
                    s = Console.ReadLine();
                        if (s =='s')
                        {
                            matriz[i,j]='*';
                        }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 1, columna 4 (S/N).\n");
                    s = Console.ReadLine();
                        if (s =='s')
                        {
                            matriz[i,j]='*';
                        }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 2, columna 0 (S/N).\n");
                    s = Console.ReadLine();
                        if (s =='s')
                        {
                            matriz[i,j]='*';
                        }
                    Console.WriteLine ("Te gustaría agregar un * en la fila 2, columna 1 (S/N).\n");
                    s = Console.ReadLine();
                        if (s =='s')
                        {
                            matriz[i,j]='*';
                        }



                    char[,] matriz = new char [5,5] {{ 0, 0, 0, 0, 0 },
                                                 { 0, 0, 0, 0, 0 },
                                                 { 0, 0, 0, 0, 0 },
                                                 { 0, 0, 0, 0, 0 },
                                                 { 0, 0, 0, 0, 0 }};

                    for (i = 0; i < matriz.GetLongLength (0); i++) {
                        for (j = 0; j < matriz.GetLongLength (0); j++) {
                            Console.Write (matriz [i, j] + " ");

        
                        }
                        Console.WriteLine (); 
                    }


                    Console.ReadKey();
        
            //}
        }
    }

    martes, 19 de agosto de 2014 1:51

Respuestas

  • using System;
    
    namespace ejemplo
    {
        class MainClass
        {
            public static void Main(string[] args)
            {
                Console.WriteLine("Comencemos con la tarea 6!\n");
    
                char[,] matriz = new char[5, 5];
    
                for (int i = 0; i < matriz.GetLength(0); i++)
                {
                    for (int j = 0; j < matriz.GetLength(1); j++)
                    {
                        Console.WriteLine("Te gustaría agregar un * en la fila {0}, columna {1} (S/N).", i, j);
                        ConsoleKeyInfo cki = Console.ReadKey(true);
                        matriz[i, j] = cki.KeyChar == 's' ? '*' : '0';
                    }
                }
    
                for (int i = 0; i < matriz.GetLength(0); i++)
                {
                    for (int j = 0; j < matriz.GetLength(1); j++)
                    {
                        Console.Write(matriz[i, j] + " ");
                    }
                    Console.WriteLine();
                }
    
                //
                Console.ReadLine();
            }
        }
    }



    [W]



    martes, 19 de agosto de 2014 2:14

Todas las respuestas

  • using System;
    
    namespace ejemplo
    {
        class MainClass
        {
            public static void Main(string[] args)
            {
                Console.WriteLine("Comencemos con la tarea 6!\n");
    
                char[,] matriz = new char[5, 5];
    
                for (int i = 0; i < matriz.GetLength(0); i++)
                {
                    for (int j = 0; j < matriz.GetLength(1); j++)
                    {
                        Console.WriteLine("Te gustaría agregar un * en la fila {0}, columna {1} (S/N).", i, j);
                        ConsoleKeyInfo cki = Console.ReadKey(true);
                        matriz[i, j] = cki.KeyChar == 's' ? '*' : '0';
                    }
                }
    
                for (int i = 0; i < matriz.GetLength(0); i++)
                {
                    for (int j = 0; j < matriz.GetLength(1); j++)
                    {
                        Console.Write(matriz[i, j] + " ");
                    }
                    Console.WriteLine();
                }
    
                //
                Console.ReadLine();
            }
        }
    }



    [W]



    martes, 19 de agosto de 2014 2:14
  • gracias!!! Es lo que estaba buscando =D
    martes, 19 de agosto de 2014 3:20