fork(1) download
  1. #include <iostream>
  2. #include <locale.h>
  3.  
  4. using namespace std;
  5.  
  6. int getnegativo(int a, int b);
  7.  
  8. int main() {
  9. setlocale(LC_ALL, "portuguese");
  10. int cont, cot = 0;
  11.  
  12. do {
  13. cout << "digite um valor: ";
  14. cin >> cont;
  15.  
  16. cot = getnegativo(cont, cot);
  17.  
  18. } while (cont != -1);
  19.  
  20. cout << "número de valores negativos digitados: " << cot;
  21.  
  22. cout << endl << endl;
  23. return 0;
  24. }
  25.  
  26.  
  27. int getnegativo(int a, int b){
  28. if (a < 0)
  29. b++;
  30. return b;
  31. }
Success #stdin #stdout 0s 3464KB
stdin
5
1
-3
6
-2
-1
stdout
digite um valor: digite um valor: digite um valor: digite um valor: digite um valor: digite um valor: número de valores negativos digitados: 3