[ Foro de C# ]
Cuando estaba en primeros años de la uni. uno de los ejercicios propuesto era el siguiente. Imprimir N números de una serie. La serie es 100111000011111...
input 5. output 10011
Nunca logré resolver este ejercicio hasta ahora. Alguna ayuda? solo recuerdo que era utilizando ciclo anidados .. creo
using System;
using System.Security.Cryptography.X509Certificates;
namespace practica5
{
class Program
{
static void Main(string[] args)
{
//declaramos variables
int n,a,b,c;
//ingresamos n
n = int.Parse(Console.ReadLine());
a = 1;
b = 0;
c = 0;
//iniciamos el primer bucle
for (int i = 1;i<=n;i++)
{
//iniciamos otro bucle con el limite de la variable i
for (int j=1;j<=i;j++)
{
//consicion que hace que se ejecute solo 5 veces poniendo como condicion la variable c
if (c < n)
{
//condicion que se realiza para identificar si el nuemro es impar sobre la secuencia
if (i % 2 == 0)
{
Console.WriteLine(b);
}
else
{
Console.WriteLine(a);
}
c++;
}
}
}
}
}
}
de nada.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)