#include <iostream>
using namespace std;
int main() {
int n, a=1;
cin>>n; //Кол-во элементов массива
int arr[n];
for (int i=0; i<n; ++i) cin>>arr[i]; //Ввод массива
for (int i=0; i<n-1; i++) { //Сортировка по возрастанию
for (int j=0; j<n-i-1; j++) {
if (arr[j]>arr[j+1]) {
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for (int i=0; i<n; ++i) cout<<arr[i]<<" "; //Вывод массива
cout<<endl;
if (n==1) cout<<a;
else {
for (int i=1; i<n; ++i) {
if (arr[i]>arr[i-1]) ++a;
}
cout<<a; //Вывод кол-ва различных значений элементов массива
}
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Program n_16;var i, n: Integer; a, y:Real;begin WriteLn ('Возведение в степень');Write ('введите основание a>>');ReadLn(a);Write ('Введите показатель n>>');ReadLn(n);y:=1;for i:=1 to n do y:=y*a;Write('y=', y)end.составьте троссировочную таблицу для a=2 n=8
Колонка «КР» означает «каноническое разложение» — если ячейка в этом столбце не пуста, то символ можно представить в виде сочетания базового символа и диакритического знака.
Колонка «ВЮ» означает версию Юникода, в которой впервые появился данный символ (самой ранней версией считается 1.1, а не 1
Английские названия символов, написанные заглавными буквами (колонка «название») являются частью стандарта Юникода. Названия на других языках, включая русский и прочие языки на кириллической основе, в стандарте Юникода не прописаны. При этом для многих символов официальных названий на русском языке нет, а некоторые другие символы имеют разные названия в разных кириллических языках (например, «Ъ» в русском алфавите называется «Твёрдый знак», в церковнославянском — «Еръ», а в болгарском — «Ер голям»).
Всего в таблицу включено 429 символов.