1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| #include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
/* Definition*/
struct liste {
int t[100];
int longueur;
};
/* Variable globale*/
struct liste l1;
/* Un commentaire ...*/
void supprime(struct liste *ls,int k)
{
int i,n;
n=(*ls).longueur;
for(i=k; i<=n-1; i++){
(*ls).t[i]=(*ls).t[i+1];}
(*ls).longueur=n-1;
}
/* Un commentaire ...*/
int main(int argc, char ** argv)
{
int i;
printf("entrer l longueur de la liste");
scanf("%d",&l1.longueur);
for(i=0; i<l1.longueur; i++){
printf("entrer la valeur%d",i);
scanf("%d",&l1.t[i]);
}
supprime(&l1,3);
for(i=0; i<l1.longueur; i++){
printf("la valeur%d= %d\n ",i,l1.t[i]);
}
system("pause");
return EXIT_SUCCESS;
} |
Partager