fork download
  1. #include <iostream>
  2. #include <locale.h>
  3. using namespace std;
  4.  
  5. int getnegativo(int a, int b){
  6. if (a < 0) b++;
  7. return b;
  8. }
  9.  
  10. int main() {
  11. setlocale(LC_ALL, "portuguese");
  12. int cont, cot = 0;
  13. do {
  14. cout << "digite um valor: ";
  15. cin >> cont;
  16. cot = getnegativo(cont, cot);
  17. } while (cont != -1);
  18. cout << "número de valores negativos digitados: " << cot;
  19. cout << endl << endl;
  20. }
  21.  
  22. //https://pt.stackoverflow.com/q/95827/101
Success #stdin #stdout 0s 4572KB
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