08 Déc2015
La somme des valeurs positives/négatives
Ecrire un programme C qui lit un nombre quelconque de valeurs entières en déterminant la somme des valeurs positives et la somme des valeurs négatives.
On fait l’hypothèse qu’aucune de ces valeurs ne peut être nulle et que l’utilisateur introduira la valeur 0 pour signaler qu’il n’a plus de valeurs à fournir.
Exemple d’exécution :
Entrer un entier (0 pour terminer): 7
Entrer un entier (0 pour terminer): -3
Entrer un entier (0 pour terminer): 19
Entrer un entier (0 pour terminer): 11
Entrer un entier (0 pour terminer): -21
Entrer un entier (0 pour terminer): 0
- Somme des valeurs positives: 37
- Somme des valeurs negatives: -24
//Programme : Somme des valeurs positives et somme des valeurs négatives //Auteur : IDMANSOUR //Copyright : Exelib.net #include <stdio.h> int main(){ int a, sp = 0, sn = 0; do{ printf("Entrer un entier (0 pour terminer): "); scanf("%d", &a); if(a > 0){ sp = sp + a; } else{ sn = sn + a; } }while(a != 0); printf("\n- Somme des valeurs positives: %d\n", sp); printf("\n- Somme des valeurs negatives: %d\n", sn); }