Vous êtes sur la page 1sur 3

Page 1

CORRECTION DE PROGRAMMATION C++


Exercice I : Table de Multiplication
Programme
#include <iostream>
# define nmax 15
using namespace std;
int main()
{
int n;
cout << "Enter un nombre (SVP) : ";
cin >> n;
cout<<endl;
for (int i = 0; i <nmax; ++i) {
cout << n << " * " << i << " = " << n* i<< endl;
}
return 0;
}
Exercice II : Série Harmonique
Programme
#include <iostream>
using namespace std;
int main()
{
int n;
double S,i;
do{
cout<<"Entrer un nombre positif SVP: ";
cin>>n;
} while(n<1);

for(i=1;i<=n;i++)
{
S=S+(1/i);
}

cout<<"\n\nLa valeur de l'expression vaut: S="<< S;


CORRIGÉ||C++ GE3_2023
Page 2

return 0;
}
}

Exercice III : Triangle de Pascal


Programme
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
/* Déclarations */
int n; /* degré du triangle */
int i, p; /* indices courants */
/* Saisie des données */
do {
cout<<"Entrez le degré n du triangle : ";
cin>>n;
} while (n<=0);
int Comb[n+1][n+1]; /* matrice résultat */
/* Construction des lignes 0 à n du triangle : */
/* Calcul des composantes du triangle jusqu'à */
/* la diagonale principale. */
for (i=0; i<=n; i++)
{
Comb[i][i]=1;
Comb[i][0]=1;
for (p=1; p<i; p++)
{ Comb[i][p] = Comb[i-1][p] + Comb[i-1][p-1];}
}
/* Edition du résultat */

CORRIGÉ||C++ GE3_2023
Page 3

cout<<"\n\nTriangle de Pascal de degré : "<<n<<"\n\n";;


for (i=0; i<n; i++)
{
cout<<"N="<<i<<setw(2);
for (p=0; p<=i; p++)
//if (Comb[i][p])
cout<<setw(4)<<Comb[i][p]<<" ";
cout<<"\n\n";
}
return 0 ;
}

CORRIGÉ||C++ GE3_2023

Vous aimerez peut-être aussi