Está en la página 1de 2

EXERCICE

Ecrire un programme qui demande à l'utilisateur de saisir 10 entiers stockés dans un tableau
ainsi qu'un entier V et un entier i compris entre 0 et 9. Le programme doit décaler d'une case
vers la droite tous les éléments à partir de l'indice i (en supprimant le dernier élément du
tableau) et doit mettre la valeur V dans le tableau à l'indice i. Le programme doit ensuite
afficher le tableau final.

#include<iostream>
using namespace std;

const int N=10;

int main()
{
int t[N],i,indice,V;

for(i=0;i<N;i++){cout<<"Tapez un entier ";cin>>t[i];}


cout<<"Tapez un indice (de 0 à 9) : ";cin>>indice;
cout<<"Tapez la valeur de V : ";cin>>V;

if(indice>=0 && indice<=N-1)


{
for(i=N-1;i>indice;i--)t[i]=t[i-1];
t[indice]=V;
}

for(i=0;i<N;i++)cout<<t[i]<<endl;

return 0;
}
EXERCICE

Ecrire une fonction swap ayant en paramètres 2 entiers a et b et qui echange les contenus de a
et de b. Tester cette fonction.

#include<iostream>
using namespace std;

void swap(int &x, int &y)


{
int temp;
temp=x;
x=y;
y=temp;
}

int main()
{
int a,b;
cout<<"Tapez a :";cin>>a;
cout<<"Tapez b :";cin>>b;
swap(a,b);
cout<<"a vaut : "<<a<<endl;
cout<<"b vaut : "<<b<<endl;

return 0;
}

EXERCICE

Écrire un programme utilisant une classe rectangle dont le constructeur prend deux
paramètres, largeur et hauteur et qui offre les fonctions suivantes :

 calcul du périmètre
 calcul de la surface

También podría gustarte