Files
UTEC-Lic_ME_2024_2025/UTC502/24-10-17/exercice7.cpp
T
Guillaume-Sanchez ff4bb12d22 initial commit
2026-05-26 13:56:03 +02:00

52 lines
1.2 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
Énoncé
Écrire 2 fonctions à un argument entier et une valeur de retour entière permettant de préciser si largument reçu est multiple de 2 (pour la première fonction) ou multiple de 3 (pour la seconde fonction).
Utiliser ces deux fonctions dans un petit programme qui lit un nombre entier et qui précise sil est pair, multiple de 3 et/ou multiple de 6, comme dans cet exemple (il y a deux exécutions) :
*/
#include <iostream>
using namespace std;
// variable globale
int count = 0;
// Function declaration
int estMultiple2(int n);
int estMultiple3(int n);
int main(){
int nombre(0);
cout << "Entrer un nombre : ";
cin >> nombre;
if (estMultiple2(nombre)) {
cout << "il est pair\n";
if (estMultiple3(nombre)) {
cout << "il est multiple de 3 \n";
cout << "il est divisible par 6\n";
}
}
else if (estMultiple3(nombre)) {
cout << "il est multiple de 3 \n";
}
return 0;
}
// Fonction definition
int estMultiple2(int n){
if(n % 2 == 0) return 1;
else return 0;
}
int estMultiple3(int n){
if(n % 3 == 0) return 1;
else return 0;
}