public static int SaisirNbr(string message)
Console.WriteLine(message);
parseOk=int.TryParse(Console.ReadLine(), out n);
}while(parseOk==false || n<0);
public static int SaisirNbrStrictPositif(string message)
Console.WriteLine(message);
parseOk=int.TryParse(Console.ReadLine(), out n);
}while(parseOk==false || n<=0);
static bool palindrome(string mot)
if (mot[indexl]!=mot[indexr])
public static void Exo1()
string mot = Console.ReadLine();
bool pal = palindrome(mot);
mot = Convert.ToString(mot[2]);
static void affichertableau(int[] tableau)
{Console.WriteLine("tableau nul");}
else if (tableau.Length==0)
{Console.WriteLine("tableau vide");}
for(int j=0;j<tableau.Length-1;j++)
Console.Write(tableau[j] + " ; ");
Console.WriteLine(tableau[tableau.Length-1]);
public static void Exo2()
int taille = SaisirNbrStrictPositif("Veuillez saisir une taille de votre tableau");
int [] tableau=new int[taille];
for(int k=0;k<taille;k++)
Console.WriteLine("saisissez un nombre");
tableau[k]=Convert.ToInt32(Console.ReadLine());
affichertableau(tableau);
static int[] concatener2tab(int[] tab1,int[] tab2)
int taille=tab1.Length+tab2.Length;
int[]tab3 =new int [taille];
for(int i=0; i<tab1.Length;i++)
for(int j=0; j<tab2.Length;j++)
tab3[tab1.Length+j]=tab2[j];
public static void Exo3()
int[] tab3=concatener2tab(tab1,tab2);
static int[] NouveauTableauInverse(int[] tableau)
public static void Exo4()
int[] tab={1,2,3,4,5,6,7,8,9};
int [] tab2 = NouveauTableauInverse(tab);
public static void Exo5()
public static void Exo6()
public static void Exo7()
public static void Main()
Console.WriteLine("Bienvenue au TD1 ");
Console.WriteLine("0 : pour sortir ");
Console.WriteLine("1 : pour l'exo 1");
Console.WriteLine("2 : pour l'exo 2");
Console.WriteLine("3 : pour l'exo 3");
saisie=SaisirNbr("Veuillez saisir votre choix : ");
Console.WriteLine("au revoir");
Console.WriteLine(" exo 1");
Console.WriteLine(" exo 2");
Console.WriteLine(" exo 3");
Console.WriteLine(" exo 4");
Console.WriteLine(" exo 5");
Console.WriteLine(" exo 6");
Console.WriteLine(" exo 7");
Console.WriteLine(" exo 8");
Console.WriteLine(" exo 9");
Console.WriteLine("exo non implémenté");