A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Dev-Pascal - Télécharger - Édition & Programmation
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;
}};
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;
}};