Permutation en C

Fermé
delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 - Modifié par Whismeril le 24/12/2014 à 10:30
medzeme Messages postés 9 Date d'inscription samedi 2 mai 2015 Statut Membre Dernière intervention 5 mai 2015 - 3 mai 2015 à 23:51
Bonjour,



#include <stdio.h>
#include <stdlib.h>
 int T[8];
 int max,i;
int main()
{
     printf("entrer les 8 nombres\n");
    for (i=0; i<=7; i++)
    {
        scanf("%i",&T[i]);
    }
 max=0;
    for (i=0; i<=7; i++)
    {
        if( T[i] > T[max])

        {  max=i;

        }

    }

printf("le max est %i\n",T[max]);
printf("le tableau est\n");
  for (i=0; i<=7; i++)
    {
        if(T[7]= T[max])
        {
       printf("%i\n",T[i]);
        }


    }


    return 0;

je veux afficher le maximum et permuter ce maximum avec la composante du la dernière colonne
un coup de mai svp!!!
merci

EDIT: Ajout de la coloration syntaxique.

1 réponse

medzeme Messages postés 9 Date d'inscription samedi 2 mai 2015 Statut Membre Dernière intervention 5 mai 2015
3 mai 2015 à 23:51
bonjour
j'ai modifié légèrement ton code et voila
#include <stdio.h>
#include <stdlib.h>
int T[8];
int max,i,j;
int main()
{
printf("entrer les 8 nombres\n");
for (i=0; i<=7; i++)
{
scanf("%i",&T[i]);
}
max=0;
for (i=0; i<=7; i++)
{
if( T[i] > max)

{ max=T[i];

}

}

printf("le max est %d\n",max);
aux=T[7];
T[7]=max;
max=aux;
for (i=0; i<=7; i++)
{
printf("%d\t",T[i]);
}



return 0;
0