Resolution exercice
cherivan
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je suis un debutant dans le langage de programmation et j'ai un exercice que je n'arrive pas à resourdre.
l'exercice est le suivant:"ecris un programme permettant de faire la somme de 5 nombres saisis au clavir en untilisatnt que deux variables."
merci de m'aider à avancer dans l'apprantissage des langage de programmation.
DESIRE.
je suis un debutant dans le langage de programmation et j'ai un exercice que je n'arrive pas à resourdre.
l'exercice est le suivant:"ecris un programme permettant de faire la somme de 5 nombres saisis au clavir en untilisatnt que deux variables."
merci de m'aider à avancer dans l'apprantissage des langage de programmation.
DESIRE.
A voir également:
- Resolution exercice
- Réduire résolution image - Guide
- Resolution changer pc - Télécharger - Divers Utilitaires
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mail
- Cette resolution n'est pas prise en charge par cette tv modifiez la ✓ - Forum Format et connectique vidéo
- Problème résolution écran 1920x1080 ✓ - Forum Windows
4 réponses
Salut,
Je sais pas quelle langage tu utilise.
Moi je programme en C++ il te sufit d'écrir dans le bloque note ce qui suit :
#include <iostream>
using namespace std;
int main ()
{
double dN1 = 0;
double dN2 = 0;
for(int i = 0; i<5; i++)
{
cout<<"Entrer le "<<i+1<<"eme nombre : ";
cin>>dN1;
dN2 += dN1;
}
cout<<"Le résultat est : "<<dN2;
}
Enregistre sous Main.cpp
J'ai pas tester mais ça devrait être bon.
Je sais pas quelle langage tu utilise.
Moi je programme en C++ il te sufit d'écrir dans le bloque note ce qui suit :
#include <iostream>
using namespace std;
int main ()
{
double dN1 = 0;
double dN2 = 0;
for(int i = 0; i<5; i++)
{
cout<<"Entrer le "<<i+1<<"eme nombre : ";
cin>>dN1;
dN2 += dN1;
}
cout<<"Le résultat est : "<<dN2;
}
Enregistre sous Main.cpp
J'ai pas tester mais ça devrait être bon.
#include<stdio.h>
main()
{
int entier[5],i;
for(i=0;i<=5;i++)
{
printf("Entrez 5 entiers (0 pour arreter) : ");
scanf("%d",&entier[i]);
entier[i]=entier[i]+entier[i-1];
printf("entier = %d\n",entier);
}
}
Euh j'ai fais ca a l'arrache et j'ai pas vérifier mais ca peut peut etre te faire avancer un peu ^^ !
main()
{
int entier[5],i;
for(i=0;i<=5;i++)
{
printf("Entrez 5 entiers (0 pour arreter) : ");
scanf("%d",&entier[i]);
entier[i]=entier[i]+entier[i-1];
printf("entier = %d\n",entier);
}
}
Euh j'ai fais ca a l'arrache et j'ai pas vérifier mais ca peut peut etre te faire avancer un peu ^^ !
Salut,
Je suis gentil ce soir ;-)
var1 =0; var2=0;
Dans var1 on collecte la valeur et on la mets dans var2, et ainsi de suite pour chaque
nouvelle valeur.
Ce n'est pas si difficile, quand même.
Il te reste à l'écrire en langage algorithmique. Bases d'un langage algorithmique
Si tu arrives à le faire, je vais te donner une solution en C
Je suis gentil ce soir ;-)
var1 =0; var2=0;
Dans var1 on collecte la valeur et on la mets dans var2, et ainsi de suite pour chaque
nouvelle valeur.
Ce n'est pas si difficile, quand même.
Il te reste à l'écrire en langage algorithmique. Bases d'un langage algorithmique
Si tu arrives à le faire, je vais te donner une solution en C
|------------| V | | | | | 2 | <-> | 0+2 | | | | | -------- ------- var1 var2 |------------| V | | | | | 3 | <-> | 2+3 | | | | | -------- ------- var1 var2 |------------| V | | | | | 4 | <-> | 5+4 | | | | | -------- ------- var1 var2 |------------| V | | | | | 5 | <-> | 9+5 | | | | | -------- ------- var1 var2 |------------| V | | | | | 6 | <-> |14+6 | | | | | -------- ------- var1 var2 var2 = 20