Vous êtes sur la page 1sur 4

Exercice 1 :

#include<iostream>
using namespace std;
main()
{ int n ; float x ;
cout<<"donnez un entier et un flottant"<< "\n";
cin>>n>>x ;
cout<<"le produit de"<<n<<"par"<<x<<"est"<<n*x ;}

Exercice 2 :

#include<iostream>
using namespace std;

int main()
{
int n, i, m=0, flag=0;
cout << "Enter une numero : ";
cin >> n;
m=n/2;
for(i = 2; i <= m; i++)
{
if(n % i == 0)
{
cout<<"non premier"<<endl;
flag=1;
break;
}
}
if (flag==0)
cout << "premier"<<endl;
return 0;
}

Exercice 3 :

#include<iostream>
using namespace std;

int somme ( int nombre )


{
int i, somme = 0;
for (i=1; i<=nombre/2; i++)
{
if (nombre % i == 0)
{
somme = somme + i;
}
}
return somme;
}

int amis ( int nombre )


{
int unAmis;
unAmis = somme(nombre);
if (somme(unAmis) == nombre)
{
return unAmis;
}
else
{
return nombre;
}
}

int main ( )
{
int nombre, limite, nombre_ami;

cout<<"Limite : ";
cin>>limite;

for (nombre=1; nombre<=limite; nombre++)


{
nombre_ami = amis(nombre);
if (nombre_ami != nombre)
{

cout<<nombre<<" et "<<nombre_ami<<" sont amis\n";


}
}

return 0;
}
Exercice 4

#include<iostream>
using namespace std;

main()
{
/* Déclarations */
int A[50]; /* tableau donné */
int N; /* dimension */
int I; /* indice courant */
int MIN; /* position du minimum */
int MAX; /* position du maximum */

/* Saisie des données */


cout<<"Dimension du tableau (max.50) : ";
scanf("%d", &N );
for (I=0; I<N; I++)
{
cout<<"Elément "<<I<<" : ";
cin>>A[I];
}

/* Recherche du maximum et du minimum */


MIN=0;
MAX=0;
for (I=0; I<N; I++)
{
if(A[I]>A[MAX]) MAX=I;
if(A[I]<A[MIN]) MIN=I;
}
/* Edition du résultat */
cout<<"Position du minimum : "<<MIN<<"\n" ;
cout<<"Position du maximum : "<<MAX<<"\n" ;
cout<<"Valeur du minimum : "<<A[MIN]<<"\n" ;
cout<<"Valeur du maximum : "<<A[MAX]<<"\n" ;
return 0;

Exercice 5

#include <iostream>
using namespace std;

main()
{
cout << " Tables de multiplication" << endl;
for (int i(2); i <= 10; ++i) {
cout << endl << " Table de " << i << " :" << endl;
for (int j(0); j <= 10; ++j) {
cout << " " << i << " * " << j << " = " << i*j << endl;
}
}
}

Exercice 6

#include <iostream>
#include<string.h>
using namespace std;

main()
{
char ch[10];
cout<<"donnez une chaine de caracteres"<< "\n";
cin>>ch;

for(int i=0; i<strlen(ch); i++){


if (ch[i]>='a' && ch[i]<='z') ch[i]=ch[i]-32;
else ch[i]=ch[i]+32;
}

cout<<ch<<endl;

Vous aimerez peut-être aussi