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:
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.
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:
Código [Seleccionar]
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.