« Programmation C++/Les tableaux/Exercices sur les tableaux statiques » : différence entre les versions

Contenu supprimé Contenu ajouté
Guilieb (discussion | contributions)
Uniformisation du code, respect des règles élémentaires de bonne écriture et de mise en forme (lot 1)
Guilieb (discussion | contributions)
Uniformisation du code, respect des règles élémentaires de bonne écriture et de mise en forme (lot 2)
Ligne 293 :
<source lang="cpp">
#include <iostream>
using namespace std;
 
const int N=10;
Ligne 299 ⟶ 298 :
int main()
{
int a[N], i, j, min, imin, tmp;
 
for (i=0; i<N; i++) {
std::cout << "Veuillez taper l'entier numero " << i << " : ";
{
cout<<"Veuillez taper l'entier numero "<<i<<" std:: ";cin >> a[i];
}
 
for (i=0; i<N-1; i++) {
imin = i;
{
imin=i; min = a[i];
for (j=i+1; j<N; j++) {
if(a[j]<min) {
min=a[j]; imin=j;}
}
}
 
tmp =a[imin]; a[imin]=a[i]; a[i]=tmp;
a[imin] = a[i];
}
a[i] = tmp;
cout<<"VOICI LE TABLEAU TRIE :"<<endl;
}
for(i=0; i<N; i++) cout<<"a["<<i<<"]="<<a[i]<<endl;
{
std::cout << "Voici le tableau trié :" << std::endl;
{
for (i=0; i<N; i++) {
for(i=0; i<N; i++) std::cout<<"a[" << i << "]=" << a[i] << std::endl;
}
 
return 0;
}
</source>
Ligne 337 ⟶ 346 :
<source lang="cpp">
#include <iostream>
using namespace std;
 
const int N=10;
Ligne 343 ⟶ 351 :
int main()
{
int a[N], i, nb, tmp;
 
for(i=0; i<N; i++) {
std::cout << "Veuillez taper l'entier numero " << i << " : ";
std::cin >> a[i];
}
 
do {
nb=0;
for (i=0; i<N-1; i++) {
if (a[i] > a[i+1]) {
{ tmp = a[i];
tmp= a[i]; a[i]=a[i+1]; a[i+1]=tmp;
nb+ a[i+1] = tmp;
nb++;
}
}
} while (nb!=0);
 
std::cout << "VOICIVoici LEle TABLEAUtableau TRIEtrié :" << std::endl;
for (i=0; i<N; i++) {
std::cout << "a[" << i <<"]=" << a[i] << std::endl;
}
 

return 0;
}
</source>
Ligne 379 ⟶ 391 :
<source lang="cpp">
#include <iostream>
using namespace std;
 
const int N=10;
Ligne 385 ⟶ 396 :
int main()
{
int a[N], b[N], c[2*N], i;
 
std::cout << "SAISIESaisie DUdu TABLEAUtableau a :" << std::endl;
for (i=0; i<N; i++) {
std::cout << "Tapez un entier : ";
std::cin >> a[i];}
}
std::cout << "SAISIESaisie DUdu TABLEAUtableau b :" << std::endl;
for (i=0; i<N; i++) {
for(i=0; i<N; i++) { std::cout << "Tapez un entier : "; cin>>b[i];}
std::cin >> b[i];
}
 
for (i=0; i<2*N; i++) {
cout<<"SAISIE DU TABLEAU b"<<endl;
if (i<N) {
for(i=0; i<N; i++) {cout<<"Tapez un entier "; cin>>b[i];}
c[i] = a[i];
 
for(i=0; i<2*N; i++) if(i<N) c[i]=a[i];} else c[i]=b[i-N];{
c[i] = b[i-N];
}
}
 
std::cout << "VOICIVoici LEle TABLEAUtableau c"<< std::endl;
for (i=0; i<2*N; i++) {
std::cout << c[i] << " ";
cout<<endl;}
std::cout << std::endl;
return 0;
}