Предмет: Информатика, автор: kalamazoo444

ДАЮ СТО БАЛЛОВ СРОЧНО!!!1 ЗАДАЧА РЕШИТЕ ПОЖАЛУЙСТА НА С++.С МАССИВОМ
2) вводится n до 10⁶ вывести сумму положительных чисел , количество чисел которые делятся на 2 и номера отрицательных

Приложения:

kalamazoo444: заранее спасибо огромное просто завтра сдавать
arinakazimirenko43: уже не надо
dauren190307: #include
#include
using namespace std;
int main(){
int n,b,count = 0,sum = 0;
cin >> n;
vector a;
for(int i = 0; i < n; i++){
cin >> b;
a.push_back(b);
}
for(int i = 0; i< n; i++){
if(a[i] > 0){
sum += a[i];
}
if(a[i] % 2 == 0){
count++;
}
}
cout << "Sum: " << sum << endl <<"Kolichestvo chisel kotorye delyatsya na 2: "<< count << endl;
cout << "Nomera otricatelnyh chisel: ";
for(int i = 0; i < n; i++){
if(a[i] < 0){
cout << i << " ";
}
}
return 0;
}
dauren190307: в инклуде почему то стерлось
dauren190307: а так #include
dauren190307: iostream
dauren190307: и #include vector
dauren190307: но можно вместо этого написать
dauren190307: #include <>
dauren190307: внутри меньше больше bits/stdc++.h

Ответы

Автор ответа: arinakazimirenko43
0

Ответ:

include <bits/stdc++.h>

using namespace std;

int k[10010],nom[10010];

int main()

{

int s=0,r,n;

cin>>n;

for(int i=1;i<=n;i++)

{

cin>>k[i];

if(k[i]>0)s=s+k[i];

if(k[i]%2==0)r++;

}

cout<<s<<' '<<k<<' ';

for(int i=1;;i<=n;i++)

{

if(k[i]<0)cout<<nom[i];

}

return 0;

}

Автор ответа: dauren190307
0

Ответ:

#include <iostream>

#include <vector>

using namespace std;

int main(){

   int n,b,count = 0,sum = 0;

   cin >> n;

   vector <int> a;

   for(int i = 0; i < n; i++){

       cin >> b;

       a.push_back(b);

   }

   for(int i = 0; i< n; i++){

       if(a[i] > 0){

           sum += a[i];

       }

       if(a[i] % 2 == 0){

           count++;

       }

   }

   cout << "Sum: " << sum << endl <<"Kolichestvo chisel kotorye delyatsya na 2: "<< count << endl;

   cout << "Nomera otricatelnyh chisel: ";

   for(int i = 0; i < n; i++){

       if(a[i] < 0){

           cout << i << " ";

       }

   }

   return 0;

}


kalamazoo444: Спасибо
dauren190307: на здоровье)
Похожие вопросы
Предмет: Математика, автор: 345663