fork(1) download
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. int Size(0);
  8.  
  9. cin >> Size;
  10.  
  11. int Mass[Size];
  12.  
  13. for(int i = 0; i < Size; ++i)
  14. cin >> Mass[i];
  15.  
  16. int SumP(0), KolP(0), KolN(0), SumO(0), KolO(0);
  17.  
  18. for(int i = (++SumO, 0); i < Size; ++i){
  19. if(Mass[i] > 0) {
  20. SumP += Mass[i]; ++KolP;
  21. } else if(Mass[i] < 0){
  22. SumO *= Mass[i]; ++KolO;
  23. } else
  24. ++KolN;
  25. }
  26.  
  27. printf("Сумма всех положительных чисел = %d \nКол-во всех положительных чисел = %d \nКол всех нулей = %d \nПроизведение всех отрицательных чисел = %d \nКол-во всех отрицательных чиспл = %d \n", SumP, KolP, KolN, SumO, KolO);
  28.  
  29. for(int i = 0; i < Size; ++i)
  30. cout << Mass[i] << ' ';
  31. }
Success #stdin #stdout 0s 15224KB
stdin
6 -7 -7 -1 5 4 0
stdout
Сумма всех положительных чисел = 9 
Кол-во всех положительных чисел = 2 
Кол всех нулей = 1 
Произведение всех отрицательных чисел = -49 
Кол-во всех отрицательных чиспл = 3 
-7 -7 -1 5 4 0