//массив отсортировать, удалить повторные
#include <iostream>
#include <list>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
int main() {
int j,n;
list<int> lst;
list<int>::iterator it1;
// начальная установка генератора случ. чисел
srand(time(NULL));
//заполнение списка
cout<<"n = "; cin>>n;
for (j=0; j<n; j++)
lst.push_back(rand() % 10);
//вывод на экран
cout<<"initial array: ";
for (it1=lst.begin(); it1!=lst.end(); it1++)
cout<<*it1<<" ";
//сортировка, удаление повторных
lst.sort();
lst.unique();
//вывод списка
cout<<endl<<"after removing: ";
for (it1=lst.begin(); it1!=lst.end(); it1++)
cout<<*it1<<" ";
cout<<endl;
system("pause");
return 0;
}
В варианте без сортировки (что, вообще говоря, не принципиально) убираете строку lst.sort();
<span>
</span>
1. Warface (потому что можно соревноваться друг с другом)
2. 1. Честность между игроками ✓
2. Запретить засорение чатов
3. Запретить читерство
Поскольку четность или нечетность числа в любой системе счисления определяется четностью или нечетностью последней цифры в записи числа и искомое число не встречается на этой позиции, оно может быть как четным так и нечетным. Из-за того, что искомое число должно быть максимальным в системе счисления с наименьшим основанием из 33, 34 и 35. Таким числом будет число 32.
В десятичной системе это число будет равно 3*33+2=101
Program massiv2;
type
mas = array [1 .. 100] of integer;
var
a: mas;
i, n, min, Max, b: integer;
begin
write('n=');
readln(n);
for i := 1 to n do
begin
write('a[', i, ']=');
readln(a[i]);
end;
Max := a[1]; min := a[1];
for i := 1 to n do
begin
if a[i] > Max then
Max := a[i];
if a[i] < min then
min := a[i];
end;
b := Max - min;
writeln(b);
writeln;
readln;
end.
Первый ответ 111
второй ответ <span>6F</span>