Reponse a deux question en C++
Résolu/Fermé
mickys
Messages postés
6
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
22 décembre 2006
-
18 déc. 2006 à 07:44
Yann - 18 déc. 2006 à 13:24
Yann - 18 déc. 2006 à 13:24
A voir également:
- Reponse a deux question en C++
- Réponse automatique outlook - Guide
- Que cachent les manchots sur la plage pix reponse ✓ - Forum Windows
- Deux comptes whatsapp - Guide
- Thunderbird réponse automatique - Guide
- Deux caractères manquent dans cette url ✓ - Forum Programmation
2 réponses
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
18 déc. 2006 à 10:06
18 déc. 2006 à 10:06
1) Il faut nous donner la formule mais c'est vraiment tout con : supposons que ce soit de la forme y = 5x :
2) Le plus simple c'est d'utiliser un std::set qui est un ensemble d'éléments uniques triés en ordre croissant (en cas d'élément multiple, utiliser un multiset) :
Bonne chance
#include <iostream>
int main(){
unsigned int nb_unites_consommees;
std::cout << "nombre d'unités consommées ?" << std::endl;
std::cin >> nb_unites_consommees;
std::cout << "cout total : " << 5*nb_unites_consommees << " euros" << std::endl;
return 0;
}
2) Le plus simple c'est d'utiliser un std::set qui est un ensemble d'éléments uniques triés en ordre croissant (en cas d'élément multiple, utiliser un multiset) :
#include <set>
#include <iostream>
int main(){
// Création de l'ensemble, insertion des elts
std::set<unsigned int> ens;
ens.insert(6);
ens.insert(8);
ens.insert(2);
ens.insert(1);
// Affichage
std::set<unsigned int>::const_iterator sit(ens.begin()),send(ens.end());
for(;sit!=send;++sit) std::cout << *sit << std::endl;
return 0;
}
Bonne chance