« Programmation C++/Les tableaux/Exercices sur les tableaux statiques » : différence entre les versions
Contenu supprimé Contenu ajouté
Uniformisation du code, respect des règles élémentaires de bonne écriture et de mise en forme (lot 1) |
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>
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 << " : ";
{▼
}
for (i=0; i<N-1; i++) {
imin = i;
{▼
for (j=i+1; j<N; j++) {
if(a[j]<min) { min=a[j]; imin=j; }
}
tmp =
a[imin] = a[i];
}▼
a[i] = tmp;
}
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++) {
}
return 0;
}
</source>
Ligne 337 ⟶ 346 :
<source lang="cpp">
#include <iostream>
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]) {
nb++;
}
}
} while (nb!=0);
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>
const int N=10;
Ligne 385 ⟶ 396 :
int main()
{
int a[N], b[N], c[2*N], i;
std::cout << "
for (i=0; i<N; i++) {
std::cout << "Tapez un entier : "; std::cin >> a[i]; }
for (i=0; i<N; 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];
c[i] = b[i-N];
}
}
std::cout << "
for (i=0; i<2*N; i++) {
std::cout << c[i] << " "; std::cout << std::endl;
return 0;
}
|