Exercice langage C corrigé les programmes de teste

a) Notez l’usage de < « strictement plus petit » et <= « plus petit ou egal ». N’oubliez pas la différence entre l’affectation (=) et l’égalité (==). Plusieurs conditions peuvent être testées dans une seule instruction if, à l’aide des opérateurs && (et) et || (ou). Pour tester si un nombre est pair, il suffit de vérifier s’il est divisible par 2, i.e. si le reste de sa division entière par 2 est 0.

#include 

using namespace std;

int main(int argc, char **argv) {
  int x, y;

  cout << "Entrez x: ";
  cin >> x;

  cout << "Entrez y: ";
  cin >> y;

  if (x == 2 * y)
    cout << "x = 2y" << endl;

  if (x % 2 == 0)
    cout << "x est pair" << endl;

  if ((x % 2 == 0) && (y % 2 ==  1))
    cout << "x est pair et y est impair" << endl;

  if (-15 < x && x < 10)
    cout << "x est compris (strictement) entre -15 et +10" << endl;

  return 0;
}

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *