#include <bits/stdc++.h>
using namespace std;
int main() {
int x, y;
cin >> x;
while (true) {
cin >> y;
if (y == -1) break;
if (y >= x) {
cout << "NO" << endl;
return 0;
}
x = y;
}
cout << "YES" << endl;
return 0;
}
Вот Вам на фотографии решение и таблица по которой можно легко перевести из 16 (8) ичной системы счисления без труда перевести в двоичную систему счисления и наоборот из двоичной в 16(8)-ичную перевести.
Ответ:
25А7_16=22647_8
509A_16=50232_8
По диагонали с 3 до 18:3,6,9,12,15,18.
2.в строчку идя от трех до 18:3,7,11,15,19,4,6,8,10,12,14,1,4,9,13,17,21,24, 20,16,12,8,4,35,30,25,20,15,10,33,30,27,24,21,18.
Количество слогов считаем по количеству гласных букв в слове.
Program pr;
uses crt;
var str,s: string;
a,i,j,len,k,kslog: byte;
Begin
Writeln('Введите предложение');
readln(str);
Writeln('Введите кол-во слогов');
readln(k);
Writeln('Слова с ',k,' слогами:');
Writeln;
len:=length(str);
a:=0;
kslog:=0;
for i:=1 to len do
Begin
if (str[i] = ' ') then
Begin
s:=copy(str,i+1,a);
for j:=1 to length(s) do
Begin
if s[j] in ['А','О','У','Э','Ы','Я','Ё','Ю','Е','И','а','о','у','э','ы','я','ё','ю','е','и'] then inc(kslog);
end;
if (k=kslog) then Writeln(s);
kslog:=0;
a:=0;
end
else a:=a+1;
end;
Writeln;
Writeln('Для завершения программы нажмите Enter');
readln;
end.<span> </span>