Adil le vrais
-
28 juil. 2004 à 04:19
Canard007
Messages postés5929Date d'inscriptionmercredi 26 mai 2004StatutContributeurDernière intervention18 septembre 2009
-
28 juil. 2004 à 09:17
bonne nuit,sava
la fonction strcpy() et strncpy()
permettent de copier des chaînes de caractéres dans un bufefer.
strspy copie la totalité d'une chaîne dans une autre.
strncpy copie un certain nombre de caractères d'une chaîne dans
une autre.
# include <iostream.h>
# include <string.h>
void main ()
{
Trie de moyennes
#include<iostream.h>
#include<conio.h>
void main ()
{
float v[11];
int i,j;
float inter;
clrscr ();
cout<<"chargement du vecteur v\n";
cout<<"donner les 10 ";
cout<<" moyennes generales des stagiaires \n";
i=1;
while (i<=10)
{
cout<<"v[" <<i<<"]= ";
cin>>v[i];
if ((v[i]>20) ||(v[i]<0))
{
cout <<"moyenne n'appartient pas ";
cout<<"à l'intervalle 0..20\n";
}
else
i++;
}
/*le trie par ordre croissant*/
i=1;
while(i<=10)
{
j=i+1;
while (j<=10)
{
if (v[i]>=v[j])
{
inter=v[i];
v[i]=v[j];
v[j]= inter;
j++;
}
else
{
j++;
}
}
i++;
}
/*affichage du vecteur trié*/
cout<<"voicie l'ensemble des moyennes ";
cout<<" triées dans l'ordre croissant \n";
for (i=1;i<=10;i++)
cout<<v[i]<<" | ";
return;
somme de 2 matrices:
# include <iostream.h>
# include <conio.h>
void main ()
{
clrscr () ;
int t1[3] [4],t2 [3][4],t3[3][4];
int i,j
cout<<" le programme qui fait l'addition de deux matrices \n";
cout<<"donner les element de la matrice t1 \n";
for (i=1;i<3;i++)
for (g=1;j<4;g++)
cin<<t1[i] [j];
}
cout<<"\n";
cout<<"donner les elements de la matrice t2 \n";
for (i=1;i<3;i++)
for (j=1;j<4;j++)
cin>>t2[i][j];
/*a somme de t1 et t2 */
for (i=1;i<3;i++)
for (j=1;j<4;j++)
t3 [i][j]=t1[i][j]+t2[i][j];
cout<<"voici la matrice résultante \n";
for (i=1;i<=2;i++)
{
cout<<"\n";
for (j=1;j<4;j++)
{
cout<<" ";
cout<<t3[i][j];
}
}
return;
}
produit de deux matrices
# include <iostream.h>
# include <conio.h>
void main ()
{
clrscr ();
int t1 [4][3],t2[3][4],t3[4][4];
int i,g,k,p
cout<<" ce programme fait le produit de 2 matrices \n";
cout<<" donner les elements de la matrices \t1";
cout<<" (3 lignes et 2 colonnes) \n";
for (i=1;i<4;i++)
for (k=1;k<3;k++)
{
cout<<" t1["<<i <<","<<k"]= ";
cin>>t1[i][k];
}
cout<<"\n";
cout<<"donner les elements de la matice t2";
cout<<"(2 lignes et 3 colonnes)\n";
for (k=1;k<3;k++)
for (g=1;g<4;g++)
{
cout <<"t1 ["<<k<<","<<g<<"]=";
cin<<t2[k][g];
}
/* faire le produit de t1 et t2 */
for (i=1;i<4;i++)
for (g=1;g<4;g++)
{
p=0;
for (k=1;k<3;k++)
{
p=p+t1[i][k]*t2[k][g];
t3 [i][g]=p;
}
}
cout<<"\n";
cout<<"les elements de la matrice produit sont \n";
for (i=1;i<4;i++)
{
cout<<"\n";
for (g=1;g<4;g++)
{
cout<<" ";
cout<<t3[i][g];
}
}
return;
}
les fonction:
void cercle (float &s,float &p,float r);
int main ()
{
float s1,p1,r1;
cout<<"introduire le rayon du cercle :";
cin>>r1;
cercle(s1,p1,r1)
cout<<"introduire le rayon du cercle :";
sommes des elements de vecteurs
# include <iostream.h>
# include <conio.h>
int somme (int u [10]);
void main ()
{
int v1[10],v2 [10];
int s1=0,s2=0,i;
clrscr ();
cout <<"programme qui fait la somme de deux vecteurs \n";
cout<<" et compare les deux sommes \n";
cout<<" chargement du vecteur v1 \n";
for (i=1;i<=10;i++)
cin>>v1[i];
s1=somme (v1);
cout<<" la somme du vecteur v1 est :"<<s1<<"\n";
cout<<"\n";
cout<<"chargement du vecteur v2\n";
for (i=1;i<=10;i++)
cin><v2[i];
s2=somme (v2);
cout<<"la somme du vecteur v2 est:"<<s2<<"\n";
if (s1>s2)
cout la somme de v1 est superieure a celle de v2 \n";
else
{
if (s1==s2)
cout<<"les deux sommes sont egales \n";
else
cout<<"la somme de v1 est inferieure à celle de v2 \n";
}
return;
}
int somme (int u[10])
{
int i,s=0
for (i=1;i<=10;i++)
s=s+u[i];
return s;
}
Canard007
Messages postés5929Date d'inscriptionmercredi 26 mai 2004StatutContributeurDernière intervention18 septembre 2009215 28 juil. 2004 à 09:17
adil tu porrai arreter de poster ton code comme ca..ca sert strictement a rien...et nous on perd du temps à ouvrir le poste pour repondre à une question alors qu'il n'y en a pas...si tu veux poster des exemples de code va sur c/c++ code source il prendrons tes sources avec plaisir...