Devoir de programmation C++
Nom: LOUBOU
Prénom : Emmanuelle Jeanne
Option : Développement informatique (DI)
Niveau :L1
Exercice 1
#include <iostream>
using namespace std;
int main() {
int entiers[10];
// Saisie des 10 entiers
for (int i = 0; i < 10; ++i) {
cout << "Saisissez l'entier numéro " << i + 1 << " : ";
cin >> entiers[i];
}
// Tri par sélection
for (int i = 0; i < 9; ++i) {
int minIndex = i;
for (int j = i + 1; j < 10; ++j) {
if (entiers[j] < entiers[minIndex]) {
minIndex = j;
}
}
// Échange de t[i] et t[minIndex]
int temp = entiers[i];
entiers[i] = entiers[minIndex];
entiers[minIndex] = temp;
}
// Affichage du tableau trié
cout << "Tableau trié : ";
for (int i = 0; i < 10; ++i) {
cout << entiers[i] << " ";
}
cout << endl;
return 0;
}
Exercice 2
#include <iostream>
using namespace std;
int main() {
// Déclaration des variables
double prixHT, nombreKilos, tauxTVA, prixTTC;
// Demande de saisie des valeurs à l'utilisateur
cout << "Entrez le prix HT d'un kilo de tomates: ";
cin >> prixHT;
cout << "Entrez le nombre de kilos de tomates achetés: ";
cin >> nombreKilos;
cout << "Entrez le taux de TVA (en pourcentage, par exemple 10 pour 10%): ";
cin >> tauxTVA;
// Calcul du prix TTC
prixTTC = (prixHT * nombreKilos) * (1 + tauxTVA / 100);
// Affichage du résultat
cout << "Le prix TTC des tomates est: " << prixTTC << " euros" << endl;
return 0;
}
Exercice 3
#include <iostream>
using namespace std;
int main() {
int entiers[10];
int compte = 0;
// Saisie des 10 entiers
for (int i = 0; i < 10; ++i) {
cout << "Saisissez l'entier numéro " << i + 1 << " : ";
cin >> entiers[i];
}
// Compte des entiers supérieurs ou égaux à 10
for (int i = 0; i < 10; ++i) {
if (entiers[i] >= 10) {
++compte;
}
}
// Affichage du résultat
cout << "Le nombre d'entiers supérieurs ou égaux à 10 est : " << compte << endl;
return 0;
}
Exercice 4
#include <iostream>
using namespace std;
int main() {
// Boucle for pour afficher les entiers de 8 à 23
for (int i = 8; i <= 23; ++i) {
cout << i << " ";
}
cout << endl;
return 0;
}