помогите решить. Всё в с++, для code blocks. 1.Вычислите сумму данных 100 натуральных...

0 голосов
38 просмотров

помогите решить. Всё в с++, для code blocks.

1.Вычислите сумму данных 100 натуральных чисел. Вводятся 100 чисел, сумму которых необходимо посчитать. 2.Вводится число N, а затем N чисел. Подсчитайте, сколько среди данных N чисел нулей. 3.Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел. Вводится число N, а затем N чисел. Необходимо вывести сначала число нулей, затем число положительных и отрицательных чисел.


Информатика (188 баллов) | 38 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

 В первом файле - первая задача, во втором - вторая, в третьем - третья.

(3.6k баллов)
0 голосов

#include
using namespace std;
int main(){ 
int N,i,k,sum;    
sum=0;   
cin>>N; 
for(i=0;i{   
cin>>k; 
  sum += k; 
}
cout<<sum;<br>return 0;}
2.
#include
using namespace std;
int main(){   
 int N,i,k,number;   
 k=0;   
cin>>N;   
 for(i=0;i    cin>>number;     
 if(number == 0){           
 k+=1;     
  }   
 }   
 cout<<k;    <br>return 0;
}
3.#include
using namespace std;
int main(){ 
  int N,i,number;   
int poz,neg,zero;   
poz = 0;    neg = 0;    zero = 0; 
   cin>>N; 
  for(i=0;i cin>>number;     
 if(number == 0){           
 zero+=1;       
}else if(number > 0){     
      poz+=1;   
    }else{     
 neg+=1;     
 }   
 }   
cout<<"Poz: "<<poz<<endl;    cout<<"Neg: "<<neg<<endl;    cout<<"Zero: "<<zero<<endl;    <br>return 0;
}

(1.2k баллов)
0

У тебя в первой задаче прграмма выведет последнее число умноженое на 2.

0

Да, спасибо