
#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;
}
Массив - структура данных, которая хранит однотипные данные, это их главное отличие от списков, так как списки могут хранить в себе разные типы данных.
Все мы ходим в магазины, примерами однотипных данных могут быть ценники (именно цена), само количество продуктов, дата производства.
Служебное слово print() выводит объекты на стандартное устройства вывода, ну короче говоря, на экран выводит какой-либо текст/переменные.
Типов данных много: Числа, списки, кортежи, множества, строки, словари, байты, логический тип, также есть тип NoneType.
В Python можно проводить все операции над числами: деление, умножение, вычитание, сложение с предназначенных для этого символов.
+ - сложение
- - вычитание
* - умножение
/ - деление
// - целочисленное деление
% - деление с остатком
** - возведение в степень