1 ЗАДАЧА РЕШИТЕ НА С++.С МАССИВОМ 2) вводится n до 10⁶ вывести сумму положительных чисел , количество чисел которые делятся на 2 и номера отрицательных
282
335
Ответы на вопрос:
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, а это наша правая часть уравнения. что мы имеем после обработки условия и по нашей замечательной формуле?
Популярно: Информатика
-
WFCPDF21.11.2022 08:53
-
ReScesS06.04.2021 16:23
-
limbo03rus02.03.2021 04:59
-
janeair699410.04.2020 23:07
-
GEORGYBAZAEV19.06.2022 09:32
-
РевинаМелек14.02.2021 22:40
-
myka127.08.2022 15:53
-
11cat1303.10.2022 18:06
-
EnderDragon50012.10.2022 08:29
-
kisnasty95106.03.2020 17:35