Appel d'une fonction
tenohthree
Messages postés
55
Statut
Membre
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
comment je peut saisir un entier different de -1 non nul et de retourner cet entier. la fonction doit retourner 0 si l'entier saisie est -1.comment je peut afficher une liste qui se termine par -1.
voila mon programme qui toujours ne marche pas. veuiller corriger les erreurs svp.
#include<stdio.h>
/********saisir************/
int saisie(int a)
{
if(a==-1)
return 0;
else
if(a!=0)
return(a);
}
void main()
{
int i,a,p;
for(i=1;i!=-1;i++)
{printf("a=");
scanf("%d",&a);
printf("\n");}
p=saisie(a);
}
merci d'avance pour votre aide.
comment je peut saisir un entier different de -1 non nul et de retourner cet entier. la fonction doit retourner 0 si l'entier saisie est -1.comment je peut afficher une liste qui se termine par -1.
voila mon programme qui toujours ne marche pas. veuiller corriger les erreurs svp.
#include<stdio.h>
/********saisir************/
int saisie(int a)
{
if(a==-1)
return 0;
else
if(a!=0)
return(a);
}
void main()
{
int i,a,p;
for(i=1;i!=-1;i++)
{printf("a=");
scanf("%d",&a);
printf("\n");}
p=saisie(a);
}
merci d'avance pour votre aide.
A voir également:
- Appel d'une fonction
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction si et - Guide
- Appel privé - Guide
- Double appel - Guide
- Appel externe - Forum telephonie fixe
3 réponses
ne jamais fait plus d'une seul return dans une fonction c'est mocheeeee
j'ai pas bien compris l'exercice mais
/********saisir************/
int saisie(int a)
{
int nb;
if(a==-1)
nb=0;
else
nb=a;
return nb;
}
je croit sa va marche
NoBiE
j'ai pas bien compris l'exercice mais
/********saisir************/
int saisie(int a)
{
int nb;
if(a==-1)
nb=0;
else
nb=a;
return nb;
}
je croit sa va marche
NoBiE
j'ai corrigé le programme et la compilation a terminé avec succes mais le je peut pas faire "run" pk?
voila le petit programme :
voila le petit programme :
#include<stdio.h>
/********saisir************/
int saisie(int a)
{
int nb;
if(a==-1)
nb=0;
else
nb=a;
return nb;
}
void main()
{
int i,a,p;
do
{printf("a=");
scanf("%d",&a);
printf("\n");
}while(a!=-1);
p=saisie(a);
printf("%d",&p);
}