fork download
  1. #include <stdio.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main() {
  6.  
  7. // змінні
  8. int countB = 0, countG = 0; // к-сть хлопчиків і дівчаток
  9. double percentB = 0, percentG = 0, total = 0,
  10. notSingB = 0, notSingG = 0,
  11. normalSing = 0, result = 0; // всі дробові змінні оголошені ОДНИМ double
  12.  
  13. cout << "Введіть к-сть хлопчиків і к-сть дівчаток" << endl;
  14. cin >> countB;
  15. cin >> countG;
  16.  
  17. cout << "Введіть % хлопчиків, які лише відкривають рот" << endl;
  18. cin >> percentB;
  19.  
  20. cout << "Введіть % дівчат, які кричать" << endl;
  21. cin >> percentG;
  22. // розрахунок
  23. total = countB + countG;
  24.  
  25. notSingB = countB * percentB / 100.0; //обчислює скільки хлопчиків не співають нормально
  26. notSingG = countG * percentG / 100.0; //обчислює скільки дівчат кричать
  27.  
  28. normalSing = total - notSingB - notSingG;
  29.  
  30. result = normalSing * 100.0 / total;
  31.  
  32. // виведення
  33. cout << "Нормально співає " << result << " % хору" << endl;
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
Введіть к-сть хлопчиків і к-сть дівчаток
Введіть % хлопчиків, які лише відкривають рот
Введіть % дівчат, які кричать
Нормально співає -nan % хору