Affichage des valeurs d'un tableau [Résolu]

Waheb23Annaba 3 Messages postés dimanche 5 août 2018Date d'inscription 5 août 2018 Dernière intervention - 5 août 2018 à 13:02 - Dernière réponse : Waheb23Annaba 3 Messages postés dimanche 5 août 2018Date d'inscription 5 août 2018 Dernière intervention
- 5 août 2018 à 15:27
Bonjour,

Je suis entrain d'essayer d'afficher les valeurs d'un tableau simple , à a chaque affichage d'une valeur je veux mettre une virgule, dont lequel , apres la derniere valeur , il ne y aura pas de virgule.. j'ai fait une boucle FOR , mais apres la derniere valeur du tableau , la virgule est affiché :( , quelq'un peux m'aider ? voici mon code :
 static void Main(string[] args)
        {
            int[] t = { 5, 4, 6, 9, 8, 4 };
            for(int i = 0; i < t.Length; i++)
            {
                Console.Write(t[i]+",");
            }
            Console.ReadKey();   
        }
Afficher la suite 

Votre réponse

3 réponses

Dalfab 351 Messages postés dimanche 7 février 2016Date d'inscription 7 août 2018 Dernière intervention - 5 août 2018 à 14:21
0
Merci
Il suffit de tester si on est sur le dernier cas.
        for ( int i = 0  ;  i < t.Length  ;  i++ )
        {
            if ( i+1 == t.Length )  // dernier cas
                Console.Write( t[i] );
            else
                Console.Write( t[i] + "," );
        }
Commenter la réponse de Dalfab
Waheb23Annaba 3 Messages postés dimanche 5 août 2018Date d'inscription 5 août 2018 Dernière intervention - 5 août 2018 à 14:50
0
Merci
merci beaucoup
Commenter la réponse de Waheb23Annaba
Waheb23Annaba 3 Messages postés dimanche 5 août 2018Date d'inscription 5 août 2018 Dernière intervention - 5 août 2018 à 15:27
0
Merci
j'ai réalisé une autre boucle comme suit :
static void AfficherTable()
{
// Affichage du tableau
int n = table.Length - 1;
for (int i = 1; i <= n; i++)
{
System.Console.Write(table[i]);
if (i != n)
{
System.Console.Write(" , ");
}
}
Commenter la réponse de Waheb23Annaba

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.