Vous êtes sur la page 1sur 2

#include<stdio.

h>
main()
{
/*Dclarations*/
int T [100]; /*Tableau donn*/
int N; /*Dimension du tableau*/
int I,J; /*Indices courants*/
int max;
int position=1;
int c;
int valeur;
/*Saisie des donnes*/
printf("Dimension du tableau (max.100)");
scanf ("%d",&N);
for(I=0;I<N;I++)
{
printf("Element %d:",I);
scanf("%d",&T[I]);
}
/*Affichage du tableau*/
printf("Tableau donn:\n");
for(I=0;I<N;I++)
printf("%d",T[I]);
printf("\n");
/*L'indice de plus grand lment*/
max=T[0];
for(c=1;c<N;c++)
{
if (T[c]>max)
{
max=T[c];
position=c+1;
}
}
printf("Le maximum se trouve la position,\n position=%d et sa valeur est
=%d.\n",position,max);
/*Insertion*/
printf("Entrer la location de l'lment inserer\n");
scanf("%d", &position);
printf("Entrer la valeur inserer\n");
scanf("%d",&valeur);
for (c = N - 1; c >= position - 1; c--)
T[c+1] = T[c];
T[position-1] = valeur;
printf("Le nouveau tableau\n");
for (c = 0; c <= N; c++)
printf("%d\n", T[c]);
/*Suppression*/
printf("Entrer la location de l'lment supprimer'\n");
scanf("%d", &position);
if ( position >= N+1 )
printf("Suppression impossible.\n");

else
{
for ( c = position - 1 ; c < N - 1 ; c++ )
T[c] = T[c+1];
printf("Tableau rsultat\n");
for( c = 0 ; c < N - 1 ; c++ )
printf("%d\n", T[c]);
}
return 0;
}

Vous aimerez peut-être aussi