Salut svp je veux ce programme en c

Fermé
ibtissem1995 Messages postés 3 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 23 décembre 2016 - 21 déc. 2016 à 16:13
 Utilisateur anonyme - 23 déc. 2016 à 14:04
debut
lire(a,b,c)
si(a<b)
alors a=2*b;
sinon si (a<c)
alors b=b+c;
sinin debut
c=c+10;
b=b+c;
fin;
fin
fin
x=a+b+c;
ecrire(x);
fin

2 réponses

baladur13 Messages postés 46873 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 4 novembre 2024 13 427
21 déc. 2016 à 16:16
Bonjour,
Nous ne ferons pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.

Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.

Pour poster votre code, merci de penser à la coloration syntaxique.
0
ibtissem1995 Messages postés 3 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 23 décembre 2016
Modifié par baladur13 le 21/12/2016 à 16:24
j ai fais le programme mais il veux pas exécuter
voila
 #include<stdio.h>
#include<stdlib.h>
#include<conio.h>

main()

{
      int a,b,c,x;
     printf("donner la valeur de a ",a);
     printf("donner la valeur de b ",b);
     printf("donner la valeur de c ",c);

scanf("%d\n",&a);
      scanf("%d\n",&b);
      scanf("%d\n",&c);

if(a<b) {a==2*b;}
      else if (a<c)
      {b==c+10;}
      else{ c==b+10;
      b==b+c;}
      x==a+b+c;
      printf("  x= %d ",x);
      getch();
      }


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
0
Utilisateur anonyme
22 déc. 2016 à 14:05
Plusieurs choses :

1. Vérifie l'indentation de ton code (alignement par rapport à la gauche).
2. Dans les trois premiers printf, les variables a,b,c n'ont pas lieu d'être.
3. == n'est pas l'affectation mais le test d'égalité.

Je présume que getch() est là pour attendre une action de l'utilisateur avant de terminer le programme ?
0
ibtissem1995 Messages postés 3 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 23 décembre 2016
23 déc. 2016 à 01:57
merci j ai compris mais il me donne que la valeur de x ??
0
Utilisateur anonyme
23 déc. 2016 à 14:04
Oui, car à la fin il n'y a que un printf pour la valeur de x
0