Exercice n°1 :
Affichage de la table des carrés (de 0 jusqu'à un entier fourni par l'utilisateur)
#include <iostream.h>
void main(void)
{
int limite,compteur;
cout<<"Entrez la limite :";
cin>>limite;
for (compteur = 0 ; compteur < limite ; compteur ++)
{
cout<<compteur<<"² = "<<compteur*compteur<<endl;
}
}
Exercice n°2 :
Calcul du Nième terme de la suite de Fibonacci définie par
F0 = 1
F1 = 2
Fi = Fi-1 + Fi-2
#include <iostream.h>
void main(void)
{
int F0=1,F1=2,F,compteur,limite;
cout<<"Entrez la limite :";
cin>>limite;
for (compteur = 0 ; compteur < limite ; compteur ++)
{
F = F0 + F1;
F0 = F1;
F1 = F;
}
cout<<"Le "<<limite<<"eme terme de la suite est : "<<F;
}
Exercice n°3 :
Ecrire une fonction prenant 4 réels en entrée et qui renvoie le plus grand des 4.
#include <iostream.h>
double plus_grand(double a, double b, double c, double d)
{
double result;
if (a > b)
{
if (a > c)
{
if (a > d) result = a;
else result = d;
}
else
{
if (c > d) result = c;
else result = d;
}
}
else
{
if (b > c)
{
if (b > d) result = b;
else result = d;
}
else
{
if (c > d) result = c;
else result = d;
}
}
return result;
}
exercice n° 4 :
Ecrire un programme qui propose à l'utilisateur de façon répétitive de rentre une entier et deux bornes et affiche les multiples de cet entier compris entre les deux bornes. Le programme s'arrête quand l'utilisateur rentre 0 comme multiplicateur.
void main(void)
{
int debut , fin, multipl;
cout<<"Entrez la borne inférieure , la borne supérieure et le multiplicateur :";
cin>>debut>>fin>>multipl;
while (multipl != 0)
{
intervalle(debut,fin);
cin>>debut>>fin>>multipl;
}
}
void intervalle(int debut , int fin)
{
for (int compteur = 0 ; compteur <= fin ; compteur ++)
{
if (compteur % multipl == 0)
cout<<compteur<<" ";
}
}
#include <iostream.h>
void intervalle(int debut , int fin);