Есть ответ 👍

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

282
335
Посмотреть ответы 2

Ответы на вопрос:


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;

}


Есть классная формула! там где n - это количество всех возможных событий (допустим, если речь идет про доставание шариков из 5 белых и 6 черных (мы понимаем, что шариков всего 11), то и n = 11, нельзя достать большее количество шариков из тех, что имеются в наличии. итак, сразу, что мы знаем из твоей : что n = 64, ну нет больше деталей) дальше. нам еще кое-что известно. это то, что информация о бракованном шарике несет 4 бита информации. это то самое i, которое обычно ищется в демонстрационных вариантах егэ! i - количество информации. таким образом, мы понимаем, что 2^4 = 16, а это наша правая часть уравнения. что мы имеем после обработки условия и по нашей замечательной формуле?

Популярно: Информатика