Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - andiuri

#1
Hola a todos!. Tengo un código casi - completo , compila pero no hace lo que yo quiero.

Esta es la letra del ejercicio:

Escribir un código que pregunte al usuario la cantidad de palabras que tendrá la frase y
luego le pida que ingrese todas esas palabras, guardándolas en un arreglo de strings.

Este es mi código:


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

namespace ConsoleApplication2
{
   class Program
   {
       static void Main(string[] args)
       {
           int count;
           Console.WriteLine("¿Cuántas palabras quiere ingresar?");
           string result = Console.ReadLine();

           count = Convert.ToInt32(result);

           string[] palabras = new string[count];

           for (int i = count; i > 0; i--)
           {
               Console.Write("Ingrese la palabra {0}: ", i);
               palabras[i - 1] = Console.ReadLine();
               Console.WriteLine(palabras[i - 1]);
           }
           Console.ReadLine();

       
}


}
       
           
       }



el problema es que cuando hago Console.WriteLine (palabras[i-1]), para mostrar las palabras en pantalla, me muestra las palabras cada vez que las escribo, y quiero que se muestren al final, luego de escribirlas todas...

¿Qué hago mal?.

pd: No puedo usar OOP , no nos enseñaron eso todavía.

Saludos y gracias.