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++
- Thunderbird réponse automatique - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
- Réponse automatique outlook - Guide
- Itinéraire google map entre deux adresses - Guide
2 réponses
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
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