Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #include <algorithm>
- #include <cmath>
- #include <cstdlib> // Pour EXIT_SUCCESS
- using namespace std;
- /**
- * Objectif
- * Vous devez afficher le degré en Celsius si le degré est impair, sinon en Fahrenheit,
- * n'oubliez pas d'arrondir le degré converti.
- *
- * Conversion de Fahrenheit en Celsius
- * df = degré en Fahrenheit
- * degré en Celsius = (df-32) * (5/9)
- *
- * Conversion de Celsius en Fahrenheit
- * dc = degré en Celsius
- * degré en Fahrenheit = (9/5 * dc) + 32
- *
- * Entrée
- * D Un entier pour le degré.
- *
- * Sortie
- * Ligne 1 Le degré converti.
- *
- * Contraintes
- * 0 <= D <= 500
- *
- * Exemple
- * Entrée
- * 41
- * Sortie
- * 5
- */
- int main()
- {
- int d;
- cin >> d; cin.ignore();
- // Conversion et affichage du degré en Celsius ou en Fahrenheit selon la parité
- cout << ceil((
- d % 2 != 0 ? ((d - 32) * (5 / 9.0f))
- : ((9 / 5.0f * d) + 32)
- )) << endl;
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement