Se connecter / S'enregistrer

Résolu langace c,max quatres entier

Solutions (1)
|
Bonjour,
j'ai commencé cet exercice:
Ecrire un programme C qui permet de trouver le maximum de 4 entiers donnés par
l’utilisateur. Ecrire ensuite une fonction max qui prend en paramètre deux entiers et retourne
le maximum de deux entiers.

Et voici ce que j'ai écris pour l'instant:
#include<stdio.h>
int,i,N,max;
printf("i=0,i<4,i++");
scanf("%d",&N);
if("i==1&N>max");
max=N
i++;
printf("le max est %d&N");
Mais ça c'est la parti 1 de l'ex et il y a des fautes et je ne comprend pas ce qu'ils veulent dire par "retourne".
Toute aide sera la bienvenue.
Contenus similaires
  • Autres pages sur : langace max quatres entier
Meilleure solution
partage
|
1. Dans ton code, il manque le "main" qui est la fonction point d'entrée de ton programme (fonction appelée au lancement du programme).
2. Ton if est incorrect car il y a des guillemets, et le test condition1 ET condition2, c'est && pas &, car le simple & c'est pour faire un masque binaire ET
3. à la place du printf, je suppose que tu vouloas mettre un for? pas de guillemet et pense au accolades qui définissent le bloc de la boucle.

Une fonction possède des paramètres (qui sont les données envoyées par celui qui appelle la fonction) et une valeur de retour (ou void si aucun retour) qui est le résultat retourné par la fonction. Ta fonction max retourne le maximum, donc tu doit mettre la valeur du maximum en retour de la fonction.
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS