Retour Suite Index

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.

#include <iostream.h>
void intervalle(int debut , int fin);

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<<" "; } }