fork download
  1. #include <iostream>
  2. using namespace std;
  3. /*
  4. #include <iostream>
  5. using namespace std;
  6. /*
  7. Pasii de implementare:
  8. Declarăm și citim de la tastatura variabila “a”.
  9. Folosim instrucțiunea “if” care verifica dacă “a” este mai mare sau egal cu “1” și dacă “a” este mai mic sau egal decat “9”:
  10. Afisam “a”.
  11. Folosim instrucțiunea “if” care verifica dacă “a” este mai mare sau egal cu “10” și dacă “a” este mai mic sau egal cu “99”:
  12. Afisam suma celor doua cifre.
  13. (Pentru a afla suma celor doua cifre, facem astfel:
  14. Adunăm prima cifra cu cea de-a doua cifra.)
  15. (Aflam ultima cifra prin aflarea restului impartirii numarului la 10.)
  16. (Aflăm prima cifra prin impartirea numarului la 10.)
  17. Folosim instrucțiunea “if” care verifica dacă “a” este mai mare sau egal cu “100” și dacă “a” este mai mic sau egal cu “999”:
  18. Afisam dublul lui “a”. (inmultim cu “2” pe “a”).
  19. */
  20.  
  21. const int TEN = 10;
  22.  
  23. int main() {
  24. int a;
  25. cin >> a;
  26. if (a < TEN) {
  27. cout << a;
  28. } else if (a >= TEN * TEN) {
  29. cout << a * 2;
  30. } else {
  31. cout << a / TEN + a % TEN;
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5296KB
stdin

987 -> 1974



stdout
1974