?>
Системы счисления 1. Запишите в развернутом виде следующие числа:а) 197, 2510; в) 2358;б) 54816; г) 10102. 2. Переведите в десятичную систему двоичное число 1001110. 3. Переведите в двоичную систему десятичное число 135. 4. Переведите в десятичную систему следующие числа: а) 1618; б) 2Е16. 5. а) Выполните операцию сложения над двоичными числами: 101010+1101 б) Выполните операцию умножения над двоичными числами: 1010*11
Ответы
#include <iostream>
using namespace std;
int main() {
int N, count=0;
long long max;
// создаем и заполняем массив
cin>>N;
long long* array=new long long[N];
for(int i=0; i<N; i++)
cin>>array[i];
//находим максимальный элемент
for(int i=0; i<N; i++)
{
if(i==0)
max=array[i];
else if(array[i]>max)
max=array[i];
}
//считаем элементы, равные максимальному
for(int i=0; i<N; i++)
if(array[i]==max)
count++;
//выводим результат
cout<<max<<" "<<count;
}