Programme 1 : Multiples (correct)

text/x-c++src multiples_correct.cpp — 876 B

Contenu du fichier

#include <iostream>

using namespace std;

int  main()
{

     int multiples(int, int) ;

     int nombre, quantite, erreur;

     cout << "Entrez le nombre dont on doit"
     cout << " trouver les multiples :" ;
     cin >> nombre ;
     cout << "Entrez le nombre de multiples desire :" ;
     cin >> quantite ;

     erreur = multiples(nombre, quantite);

     if (erreur == 1) 
          cout << "\n ***** fin anormale *****" << endl;
     else cout << "\n+++ fin normale +++" << endl;
}


int multiples(int nb, int fois)
{
     int somme, somme_prec ;
     somme = 0 ;
     for( int cpt = 0 ; cpt < fois ; cpt++)
     {
        cout << somme << endl ;
        somme_prec = somme ;
        somme = somme + nb ;
        if (somme < somme_prec) 
        {
           cout << " debordement lors du calcul\n " << endl;
           return(1);
        }
     }
     return (0);
}