Langage c

Fermé
osiris - 14 mai 2008 à 00:54
 clotilde - 14 mai 2008 à 01:21
Bonjour,
Bonjour,
chèr intrenaute, je viens par ce msg sollicité votre aide en rapport avec un prg en c dont j'ai du mal à m'en sortir avec la fonction principale,tout ce qui me reste pour conclure;
voici le prg en question:

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<alloc.h>

#define TAILLE_MAX 10/*initialisation de la pile*/
void initialiser_sommet(int *top)
{
*top=0;
}

/*tester si la pile est vide*/
int pile_vide(int top)
{
if(top==0)
{
return 1;
}
else
{
return 0;
}
}
/* Tester si la pile est pleine */
int pile_pleine(int top)
{
if (top==TAILLE_MAX)
{
return 1;
}
else
{
return 0;
}
}
/* Empiler */
int empiler(int val,int *top,int *pile)
{
if(!pile_pleine(*top))
{
pile[*top]=val;
*top++;
return 1;
}
else
{
return 0;
}}
/*D‚piler */
int depiler(int *val,int *top,int *pile)
{
if(!pile_vide(*top))
{
*top--;
*val=pile[*top];
return 1;
}
else
{
return 0;
}};
A voir également:

1 réponse

Bonjour,
chèr intrenaute, je viens par ce msg sollicité votre aide en rapport avec un prg en c dont j'ai du mal à m'en sortir avec la fonction principale,tout ce qui me reste pour conclure;
voici le prg en question:

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<alloc.h>

#define TAILLE_MAX 10/*initialisation de la pile*/
void initialiser_sommet(int *top)
{
*top=0;
}

/*tester si la pile est vide*/
int pile_vide(int top)
{
if(top==0)
{
return 1;
}
else
{
return 0;
}
}
/* Tester si la pile est pleine */
int pile_pleine(int top)
{
if (top==TAILLE_MAX)
{
return 1;
}
else
{
return 0;
}
}
/* Empiler */
int empiler(int val,int *top,int *pile)
{
if(!pile_pleine(*top))
{
pile[*top]=val;
*top++;
return 1;
}
else
{
return 0;
}}
/*D‚piler */
int depiler(int *val,int *top,int *pile)
{
if(!pile_vide(*top))
{
*top--;
*val=pile[*top];
return 1;
}
else
{
return 0;
}};
0