Petit exo de programmation C++
Résolu
ibnking
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
ibnking Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
ibnking Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
'ai un exercice on me demande decrire un programme qui permette le calcul da la somme de N entiers saisies au clavier . La sasie des nombres et le calcul se feront dans une meme boucle.
1. Calculer la somme de N entiers entre 0 et 20
. N est demande a lutilisateur avant la saisie dezs valeurs
. La saisie des valeurs dure tant que lon nentre pas le code darrte 99
2. Prevoir un test pour que les valeurs saises restent dans la limites imposes (0=>20)
Je sais quil faut utiliser la fonction while ou for mais je ne sais pas comment les utlise voila ce que j'ai deja fait
#include<stdio.h>
int main()
{
int a ;
printf("Combien de valeur voulez vous entrez?");
scanf("%d",&a);
printf(" Saisissez vos %d valeurs",a);
While
'ai un exercice on me demande decrire un programme qui permette le calcul da la somme de N entiers saisies au clavier . La sasie des nombres et le calcul se feront dans une meme boucle.
1. Calculer la somme de N entiers entre 0 et 20
. N est demande a lutilisateur avant la saisie dezs valeurs
. La saisie des valeurs dure tant que lon nentre pas le code darrte 99
2. Prevoir un test pour que les valeurs saises restent dans la limites imposes (0=>20)
Je sais quil faut utiliser la fonction while ou for mais je ne sais pas comment les utlise voila ce que j'ai deja fait
#include<stdio.h>
int main()
{
int a ;
printf("Combien de valeur voulez vous entrez?");
scanf("%d",&a);
printf(" Saisissez vos %d valeurs",a);
While
A voir également:
- Petit exo de programmation C++
- Application de programmation - Guide
- Comment ouvrir un fichier exo ? - Forum Windows
- Petit 2 ✓ - Forum Bureautique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
2 réponses
Bonjour,
J'ai écris une solution que je t'invite à utiliser comme source d'inspiration après avoir fait tes essais.
rappel sur les boucles en c:
condition: condition booléenne nécessaire au maintien dans la boucle
le while: test en début de boucle. si condition = 0 ou faux, sortie
while (condition) {
// bloc d'instructions
}
le do ... while: test en fin de boucle (au moins une exécution du contenu de la boucle)
do {
bloc d'instructions
} while (condition) ;
le for:
for ( initialisation ; condition ; incrémentation) {
bloc
}
ex: for (i=0; i>=20; i++) { printf("%d",i); }
Par ailleurs, internet regorge de cours de c, et chacun parle des boucles. la syntaxe des boucles est identique en c et c++
J'ai écris une solution que je t'invite à utiliser comme source d'inspiration après avoir fait tes essais.
rappel sur les boucles en c:
condition: condition booléenne nécessaire au maintien dans la boucle
le while: test en début de boucle. si condition = 0 ou faux, sortie
while (condition) {
// bloc d'instructions
}
le do ... while: test en fin de boucle (au moins une exécution du contenu de la boucle)
do {
bloc d'instructions
} while (condition) ;
le for:
for ( initialisation ; condition ; incrémentation) {
bloc
}
ex: for (i=0; i>=20; i++) { printf("%d",i); }
#include <stdio.h> int somme,nombre_saisi; int main() { somme=0; printf("On commenc a recolter les nombres:"); do { printf(" \nVotre nombre? "); scanf("%d",&nombre_saisi); if ( (nombre_saisi<0) || (nombre_saisi>20) ) { printf (" Le nombre %d est hors limite.\n",nombre_saisi); } else { somme+=nombre_saisi; } } while ( nombre_saisi != 99 ); printf("La somme est: %d \n",somme); return 0; }
Par ailleurs, internet regorge de cours de c, et chacun parle des boucles. la syntaxe des boucles est identique en c et c++