barnabe0057 icon

TP_Etoiles

barnabe0057 | PRO | 02/20/22 05:56:25 PM UTC | 0 ⭐ | 843 👁️ | Never ⏰ | []
C# |

2.04 KB

|

None

|

0 👍

/

0 👎

using System;
 
namespace MNS // Note: actual namespace depends on the project name.
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string entree = Console.ReadLine();
            int entreInt = int.Parse(entree);
            
            //Niveau 1
            for (int i = 0; i < entreInt; i++)
            {
                Console.WriteLine("*");
            }
 
            //Niveau 2
 
            //représente les lignes
            for (int i = 0; i < entreInt; i++)
            {
                //représente les étoiles
                for (int j = 0; j < entreInt; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
 
            //Niveau 3
 
            //représente les lignes
            for (int i = 0; i < entreInt; i++)
            {
                //représente les étoiles
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
 
            //Niveau 4
            //représente les lignes
            for (int i = 0; i < entreInt; i++)
            {
                //représente les espaces
                for (int j = 0; j < entreInt - i - 1; j++)
                {
                    Console.Write(" ");
                }
 
                //représente les étoiles
                for (int j = 0; j < i + 1; j++)
                {
                    Console.Write("**");
                }
 
                Console.Write("\n");
            }
 
            //Niveau 5 
 
            for (int i = 0; i < entreInt; i++)
            {
                for (int j = 0; j < entreInt; j++)
                {
                    if (i % 2 == j % 2)
                        Console.Write("*");
                    else
                        Console.Write(" ");
                }
                Console.Write("\n");
            }
        }
    }
}

Comments