помогите решить. Всё в с++, для code blocks.
1.Вычислите сумму данных 100 натуральных чисел. Вводятся 100 чисел, сумму которых необходимо посчитать. 2.Вводится число N, а затем N чисел. Подсчитайте, сколько среди данных N чисел нулей. 3.Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел. Вводится число N, а затем N чисел. Необходимо вывести сначала число нулей, затем число положительных и отрицательных чисел.
Answers & Comments
using namespace std;
int main(){
int N,i,k,sum;
sum=0;
cin>>N;
for(i=0;i<N;i++)
{
cin>>k;
sum += k;
}
cout<<sum;
return 0;}
2.
#include <iostream>
using namespace std;
int main(){
int N,i,k,number;
k=0;
cin>>N;
for(i=0;i<N;i++){
cin>>number;
if(number == 0){
k+=1;
}
}
cout<<k;
return 0;
}
3.#include <iostream>
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<N;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;
return 0;
}