#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void exo3();
void exo4();
void exo5();
void exo6();
void exo7();
void exo8();
void exo2Td2();
void exo3Td2();
void exo4Td2();
void exo5Td2();
void exo7Td2();
void exo9Td2();
void exotriabul();
void main()
{
int rep;
cout<<"Choix : exo3(); exo4();exo5();exo6();exo7();exo8();"<<endl;
cout<<"exo2Td2(); touche 9"<<endl;
cout<<" exo3Td2(); touche 10"<<endl;
cout<<" exo4Td2(); touche 11"<<endl;
cout<<"exo5Td2(); touche 12"<<endl;
cout<<"exo7Td2(); touche 13"<<endl;
cout<<"void exo9Td2(); touche 14"<<endl;
cout<<"exotriabul(); touche 15"<<endl;
cout<<"Entrez le num de l'exo"<<endl;
cin>>rep;
switch(rep)
{
case 3:
exo3();
break;
case 4:
exo4();
break;
case 5:
exo5();
break;
case 6:
exo6();
break;
case 7:
exo7();
break;
case 8:
exo8();
break;
case 9:
exo2Td2();
break;
case 10:
exo3Td2();
break;
case 11:
exo4Td2();
break;
case 12:
exo5Td2();
break;
case 13:
exo7Td2();
break;
case 14:
exo9Td2();
break;
case 15:
exotriabul();
break;
default:
cout<<"bye"<<endl;
}
}
void exo3()
{
float y;
double resul;
cout<<"Entrez Prix HT :"<<endl;
cin>> y;
resul=y+(y*(20.6/100));
cout<<"Resultat TTC ="<<resul<<endl;
}
void exo4()
{
float moy;
float note;
int cpt =0;
while(note!='f')
{
cout<<"Entrez note et finir la saisie par f"<<endl;
note+=note;
cpt++;
}
moy=note/cpt;
cout<<"Moyenne ="<<moy;
}
void exo5()
{
double x,y;
x=8941.23999;
y=8931.23700;
cout<<x<<"-"<<y<<"="<<x-y<<endl;
}
void exo6()
{
double x;
double y;
char lettre;
double tmp;
cout<<"entrez une valeur a="<<endl;
cin>>x;
cout<<"entrez une autre valeur b="<<endl;
cin>>y;
cout<<"Les valeurs sont :"<<endl;
cout<<"a="<<x<<endl;
cout<<"b="<<y<<endl;
cout<<"Appuie sur z pour inverser les données"<<endl;
cin>>lettre;
if(lettre=='z')
{
tmp=x;
x=y;
y=tmp;
}
cout<<"Les valeurs sont :"<<endl;
cout<<"a="<<x<<endl;
cout<<"b="<<y<<endl;
}
void exo7()
{
int x;
cout<<"Saisir un nombre"<<endl;
cin>>x;
if(x<0)
{
cout<<"-"<<endl;
}
else
if(x==0)
{
cout<<"0"<<endl;
}
else
if(x>0)
{
cout<<"+"<<endl;
}
}
void exo8()
{
char l;
int asky;
asky==0;
cout<<"Veuillez saisir un caractère"<<endl;
cin>>l;
asky=int(l);
cout<<"voici la valeur en code ascii : "<<asky<<endl;
if (asky<122 && asky>97)
{
cout<<"c'est une minuscule"<<endl;
cout<<"Voici votre caractère en majuscule : "<<char(asky-32)<<endl;
}
getche();
}
void exo2Td2()
{
int tab[100];
int max=0;
int z=0;
int i=0;
int n=0;
cout<<"Saisir une serie de chiffre"<<endl;
cout<<"Combien de chiffres ?"<<endl;
cin>>n;
do
{
cout<<"Nombre numero :"<<i<<endl;
cin>>tab[i];
i++;
}while(i!=n);
for(z=0;z<i;z++)
{
if(tab[z]>max)
{
max=tab[z];
}
cout<<"La plus grande valeur pour le moment :"<<max<<endl;
}
cout<<"Valeur Max :"<<max<<endl;
getche();
}
void exo3Td2()
{
int a;
int b;
int resula,resulb;
cout<<"Saisir deux nombres"<<endl;
cout<<"A :"<<endl;
cin>>a;
cout<<"B :"<<endl;
cin>>b;
resula=a%7;
resulb=b%7;
if(resula==0)
{
cout<<"Nombre a est devisible par 7"<<endl;
}
else
cout<<"Nombre a n'est pas devisible par 7"<<endl;
if(resulb==0)
{
cout<<"Nombre b est devisible par 7"<<endl;
}
else
cout<<"Nombre a n'est pas devisible par 7"<<endl;
getche();
}
void exo4Td2()
{
int i;
int doublei;
cout<<"Saisir nombre"<<endl;
cin>>i;
doublei=i*2;
int cpt=0;
for(i;i<doublei;i++)
{
if(cpt==10)
{
printf("\n");
cpt=0;
}
cout<<" "<<i<<" ";
cpt++;
}
getche();
}
void exo5Td2()
{
int cpt=0;
int tab[10];
cout<<"Saisir suite de nombre"<<endl;
for(int i=0;i<10;i++)
{
cin>>tab[i];
if(tab[i]%9==0)
{
cpt++;
}
}
cout<<"Nombre de chiffre divisible par 9 :"<<cpt<<endl;
getche();
}
void exo7Td2()
{
int resul=0;
int i=0;
int z=0;
for(i=0;i<10;i++)
{
cout<<"table de :"<<i<<endl;
for(z=0;z<10;z++)
{
resul=i*z;
cout<<i<<"*"<<z<<"="<<resul<<endl;
}
}
getche();
}
void exo9Td2()
{
float resul=0;
int nb=0;
cout<<"Sasir un nombre positif"<<endl;
cin>>nb;
if(nb<0)
{
cout<<"Le nombre doit etre positif"<<endl;
}
resul = sqrt(nb);
cout<<"La racine caré de "<<nb<<" est "<<resul<<endl;
getche();
}
//Etude du tri à bulle
void exotriabul()
{
int i;
int tmp;
int echange;
int N;
int tbl[10];
cout<<"Combien de valeur ?"<<endl;
cin>>N;
for(int z=0;z<N;z++)
{
cout<<"Saisir valeur :"<<endl;
cin>>tbl[z];
}
do
{
echange=1;
for (i=0;i<N-1;i++)
{
if (tbl[i] > tbl[i+1])
{
tmp=tbl[i];
tbl[i]=tbl[i+1];
tbl[i+1]=tmp;
echange=0;
}
}
}
while (0 == echange);
for (i=0;i<N;i++)
{
cout<<""<<tbl[i]<<endl;
}
getche();
}