none
Imprimir numeros anteriores a N numero RRS feed

  • Pregunta

  • Hola, alguien podría echarme una mano? Estoy aprendiendo a programar, alguien sabe como imprimir un determinado número anteriores a un numero negativo? Es decir...

    Si le mando por ejemplo -5 debe imprimirme los 20 números anteriores a ese número. Gracias de antemano!!!

    Tengo este código que es lo mismo pero con numeros positivos y posteriores a ese numero

    do
                {
                    if (num > 0)
                    {
                        Console.Write("\n" + num);

                    }
                    else { }
                    cont++;
                    num++;
                }
                while (cont != 20);



    miércoles, 20 de febrero de 2019 2:35

Todas las respuestas

  • hola

    Si son numeros anteriores no puedes usar el "++" debes usar el "--". Si usas el "++" son los 20 numeros siguintes

    Ademas porque defines " if (num > 0)" si sabes que permites el ingreso de numeros negativos, siempre van a ser menores a cero

    int cont = 0;
    int num = -5;
    
    do
    {
    	Console.WriteLine(num.ToString());
    	
    	cont++;
    	num--;
    }
    while (cont < 20); 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 20 de febrero de 2019 3:54