Vous êtes sur la page 1sur 2

Université Ferhat Abbes Sétif 1 3 ème année LMD (Automatique)

Faculté de Technologie Module : programmation C++


Département D’Électrotechnique Année: 2020/2021

TP1 : Devoir : Division Entière

Remarque: Chaque solution doit être écrite dans le cadre correspondant.

Exercice 1 :
Ecrire un programme C++ qui lit un entier entre 10 et 99, puis affiche les chiffres qui le composent.
Ex : 25 : se compose de 2 et 5.
Modifiez le programme pour qu’il lit un entier entre 100 et 999, puis affiche les chiffres qui le composent.
Ex : 629 : se compose de 6 et 2 et 9.

Progamme_10_99

#include <iostream>
using namespace std;
int main()
{
int x , a , b ;
cout<<"x : ";
cin>> x ;
if (x>=10 & x<=99)
{
a = (x/10) ;
b = x-(a*10);
cout <<"le nombre "<<x<<" est compose : "<<a<<" et "<<b;
}
else
cout <<"erreur" <<endl;
return 0 ;
}
Progamme_100_999
#include <iostream>
using namespace std;
int main()
{
int x , a , b , c ;
1
Université Ferhat Abbes Sétif 1 3 ème année LMD (Automatique)
Faculté de Technologie Module : programmation C++
Département D’Électrotechnique Année: 2020/2021

cout<<"x : ";
cin>>x;
if (x>=100 & x<=999)
{
a=(x/100);
b=(x-(a*100))/10;
c=(x-(a*100))-(b*10);
cout<<"le nomber "<<x<<" est compose "<<a<<" et "<<b<<" et "<<c;
}
else
cout<<"erreur"<<endl;
return 0 ;
}

Exercice 2 :
Ecrire un programme c++ qui lit l’heure en secondes puis l’affiche en heure, minutes et secondes.
Exemple : 76710 représente l’heure : 21 : 18 : 30
Programme_Heures_Minutes_Secondes
#include <iostream>
using namespace std;
int main()
{
int S,h,m,s;
cout<<"Second : ";
cin >>S;
h =S/3600;
m =(S%3600)/60;
s =(S%3600)%60;
cout<<"heurs : " <<h <<endl
<<"minutes : " <<m <<endl
<<"secondes : " <<s <<endl;
return 0 ;
}

Vous aimerez peut-être aussi