var
a:array [1..100] of integer;
i,n,k:integer;
f:boolean;
begin
write ('Razmer massiva (N<100): ');readln(n);
for i:=1 to n do begin
a[i]:=random(36)-10;
write (a[i],' ');
end;
writeln;
write ('Number: ');readln(k);
f:=false;
for i:=1 to n do
if a[i]=k then f:=true;
writeln (f);
readln;
end.
Выводит FALSE, если в масиве нет числа,иначе выводит TRUE.
#include <bits/stdc++.h>
using namespace std;
int Max_count(const vector<int> &a )
{
int result = 0;
for (int i = 0; i < a.size();++i )
if (a[i] == *max_element(a.begin(), a.end()))
result ++;
return result;
}
int main()
{
int n;
cin >> n;
vector<int> a(n);
for (int i = 0; i < n; ++i)
cin >> a[i];
cout << Max_count(a);
}
1- будет 11010011<span>2
2- </span>62 = 111110<span>2
3- </span>122 = 1111010<span>2
Числа я написал, ответ думаю сможешь написать. Сказать как переводить?
Если тебе надо перевести из десятичной в двоичную, ты делишь это число столбиком на 2, каждый раз у тебя будет оставаться остаток 0 или 1, это числа ты записываешь и в конце деления те числа (остатки) ты пишешь задом на перёд. Например десятичное число 11 переводим в двоичную:
11делим на 2 = 5 ( остаток 1) записываем 1
5делим на 2 = 2 ( остаток 1 ) записываем 1
2 делим на 2 = 1 ( остаток 0 ) записываем 0
1 делим на 2 = 0 (остаток 1) записываем 1
получили 1101, переворачиваем, получаем 1011-это "11" в двоичной системе
</span>
1580kilobautпо идее должно быть до 1580 килобайтов