C++ revision gle
Adil le vrais
-
Kermitt31 Messages postés 3679 Date d'inscription Statut Contributeur Dernière intervention -
Kermitt31 Messages postés 3679 Date d'inscription Statut Contributeur Dernière intervention -
# include <iostream.h>
int prod (int a ,int b);
int somme (int c,int d);
void main ()
{
int x,y,p,s;
cout<<"introduire deux nombres entiers svp :";
cin >>x;
cin>>y;
p=prod (x,y);
s=somme (x,y);
cout <<" leproduit est : ",p;
cout<<" la somme est : ",s;
}
int prod (int a,int b)
{
return a*b;
}
int somme (int c,int d)
{
return c+d;
}
# include <iostream.h>
int carre (int x);
int main ()
{
int n=1;
while (n=!0)
{
cin n;
cout <<" le carré de "<<n<<"est "carre (n);
}
}
int carre (int x)
{
return x*x;
}
# include <iostream.h>
void incremente (int val,int&ref);
void main ();
{
int v,r;
cout <<"donner la valeur du premier paramètre;";
cin>>v;
cout<<" donner la valeur du deuxiéme paramètre :";
cin>>r;
incrémenter (v,r);
cout<<"apres l'execution de la fonction :";
cout <<" la nouvelle valeur de v est :"<<v;
cout <<"la nouvelle valeur de r est :"<<r;
}
void incremente (int val,int &ref)
{
val ++;
ref ++;
cout<<"dans la fonction ,les nouvelles valeurs sont :";
cout <<val<<"et"<<ref;
}
exemple d'execution:
donner la valeur du premier parametre :5
donner la valeur du deuxieme parametre :7
dans la fonction,les nouvelles valeurs sont :6 et 8
apres l'exection de la fonction:
la nouv valeur de v :5
la nouv valeur de r est 8:
la fonction inline(ou en ligne):
# include <iostream.h>
inline int carre (intx)
{
return x*x;
}
le programme principale qui fait appele a la fonction:
int main ()
{
cout<< carre(5);
int a,b;
cin>>a;
b=carre (3*a+1);
}
fonction de matrice transposé:
# include <iostream.h>
# include <conio.h>
int charge (int m1[2] [3]);
int trans (int m1[2] [3],int t1 [3] [2]);
void main ()
{
int m1 [2] [3],t1 [3] [2];
cout <<"programme qui fait transposee d'une matrice \n";
cout <<"donner les element de la matrice m1 \n";
charge (m1);
cout<<"\n" //saut de ligne
cout<<"voici la matrice transpose \n";
trans (m1,t1);
cout<<"\n";
return;
}
int charge (int m1[2] [3])
{
int i,j;
for (i=1;i<=2;i++)
for (j=1;j<=3;j++)
{
cout<<"m1 ["<<i<< ","<<j<<"]";
cin>>m1[i][j];
}
return m1[2] [3];
}
int trans (int m1[2] [3],int t1[3] [2])
{
int i,j;
for (i=1;i<=2;i++)
for (j=1;j<=3;j++)
t1[j][i]=m1[i][j];
for (i=1;i<=3,i++)
{
cout<<"\n";
for (j=1;j<=2;j++)
cout<<" "<<t1[i][j];
}
return t1[3][2];
}
t
jour mon 1 cat.
si non c un trinagle 380
le 1 mot
revenir near T est posé
"un rosier a besoin lui aussi d'etre a rosé"un jour/2 voila p
int prod (int a ,int b);
int somme (int c,int d);
void main ()
{
int x,y,p,s;
cout<<"introduire deux nombres entiers svp :";
cin >>x;
cin>>y;
p=prod (x,y);
s=somme (x,y);
cout <<" leproduit est : ",p;
cout<<" la somme est : ",s;
}
int prod (int a,int b)
{
return a*b;
}
int somme (int c,int d)
{
return c+d;
}
# include <iostream.h>
int carre (int x);
int main ()
{
int n=1;
while (n=!0)
{
cin n;
cout <<" le carré de "<<n<<"est "carre (n);
}
}
int carre (int x)
{
return x*x;
}
# include <iostream.h>
void incremente (int val,int&ref);
void main ();
{
int v,r;
cout <<"donner la valeur du premier paramètre;";
cin>>v;
cout<<" donner la valeur du deuxiéme paramètre :";
cin>>r;
incrémenter (v,r);
cout<<"apres l'execution de la fonction :";
cout <<" la nouvelle valeur de v est :"<<v;
cout <<"la nouvelle valeur de r est :"<<r;
}
void incremente (int val,int &ref)
{
val ++;
ref ++;
cout<<"dans la fonction ,les nouvelles valeurs sont :";
cout <<val<<"et"<<ref;
}
exemple d'execution:
donner la valeur du premier parametre :5
donner la valeur du deuxieme parametre :7
dans la fonction,les nouvelles valeurs sont :6 et 8
apres l'exection de la fonction:
la nouv valeur de v :5
la nouv valeur de r est 8:
la fonction inline(ou en ligne):
# include <iostream.h>
inline int carre (intx)
{
return x*x;
}
le programme principale qui fait appele a la fonction:
int main ()
{
cout<< carre(5);
int a,b;
cin>>a;
b=carre (3*a+1);
}
fonction de matrice transposé:
# include <iostream.h>
# include <conio.h>
int charge (int m1[2] [3]);
int trans (int m1[2] [3],int t1 [3] [2]);
void main ()
{
int m1 [2] [3],t1 [3] [2];
cout <<"programme qui fait transposee d'une matrice \n";
cout <<"donner les element de la matrice m1 \n";
charge (m1);
cout<<"\n" //saut de ligne
cout<<"voici la matrice transpose \n";
trans (m1,t1);
cout<<"\n";
return;
}
int charge (int m1[2] [3])
{
int i,j;
for (i=1;i<=2;i++)
for (j=1;j<=3;j++)
{
cout<<"m1 ["<<i<< ","<<j<<"]";
cin>>m1[i][j];
}
return m1[2] [3];
}
int trans (int m1[2] [3],int t1[3] [2])
{
int i,j;
for (i=1;i<=2;i++)
for (j=1;j<=3;j++)
t1[j][i]=m1[i][j];
for (i=1;i<=3,i++)
{
cout<<"\n";
for (j=1;j<=2;j++)
cout<<" "<<t1[i][j];
}
return t1[3][2];
}
t
jour mon 1 cat.
si non c un trinagle 380
le 1 mot
revenir near T est posé
"un rosier a besoin lui aussi d'etre a rosé"un jour/2 voila p
A voir également:
- C++ revision gle
- Mode révision word - Guide
- Comment enregistrer un document word sans les marques de révision ✓ - Forum Word
- Goo gle photo - Télécharger - Albums photo
- Supprimer les marques de révision word - Forum MacOS
- Bios revision a02 - Forum BIOS