Appel d'une fonction
Fermé
tenohthree
Messages postés
50
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
1 janvier 2010
-
21 nov. 2009 à 16:46
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 22 nov. 2009 à 11:54
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 22 nov. 2009 à 11:54
A voir également:
- Appel d'une fonction
- Fonction si et - Guide
- Appel inconnu - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction moyenne excel - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
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
tenohthree
Messages postés
50
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
1 janvier 2010
21 nov. 2009 à 18:06
21 nov. 2009 à 18:06
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); }
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
22 nov. 2009 à 10:27
22 nov. 2009 à 10:27
Il y a un tout petit peu plus simple:
Bonne continuation.
int saisie(int a) { if (a == -1) a = 0; return a; }Ce qui en fait une fonction si simple qu'on peut se poser la question: ne serait-il pas plus simple de faire le test directement au lieu d'appeler la fonction ?
Bonne continuation.
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
>
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
22 nov. 2009 à 11:54
22 nov. 2009 à 11:54
On peut faire plus simple:
int saisie(int a) { return (a == -1 ? 0 : a); }Et toc ;-)