Вопрос 6 из 10 первое упоминание об этом виде сценического искусства относится к 15 веку, спустя столетие он набирает популярность в двух европейских странах, граница между которыми проходит преимущественно по горному массиву. в нашей стране первые представления в этом жанре во времена царствования “негромкого” монарха, любившего настольные игры, особенно шахматы. назовите: 1) данный вид искусства 2) место проведения (только название населенного пункта) первого “российского” спектакля в соответствующем жанре 3) название этого спектакля (без кавычек) 4) полное имя царя, упомянутого в вопросе вопрос 7 из 10 театральный персонаж с французскими корнями, который, впрочем, ключевым образом отличается от всех своих собратьев перемещения по сцене. его особенность - это темп речи и характер голоса, чего актеры добивались с специального инструмента. современное его имя, известное нам сейчас, появилось только в середине xix века. до этого его называли просто иваном, часто добавляя к имени фамилию, произошедшую от искаженного названия овощного блюда, впервые упомянутого в кулинарной книге 18 века, в ницце. укажите в ответе: 1) современное имя этого персонажа 2) название инструмента, о котором идет речь в вопросе вопрос 8 из 10 эта пьеса классика мировой уже больше века не сходит с театральных подмостков. написана она была по заказу одного столичного театра, примечательно, что именно в эту столицу хотели вырваться главные герои данного произведения. исполнителями ролей в первой постановке этой пьесы стали жена автора произведения, театральный режиссер - создатель системы для артистов театра и даже основатель театра, в котором премьера. еще при жизни автора данной пьесы она была переведена на несколько иностранных языков, а позже - экранизирована (впервые - во франции). укажите: 1) название пьесы (без кавычек) 2) фамилию автора пьесы 3) настоящую фамилию основателя театра, сыгравшего одну из главных ролей в премьерном спектакле вопрос 9 из 10 этот театральный жанр появился на стыке нескольких видов сценических искусств и завоевал популярность публики во многом, грандиозным постановкам «сообщества театров», которое сформировалось в первой половине xx века в городе, расположенном на берегу атлантического океана. интересно, что одной из самых ярких и продолжительных таких постановок стал спектакль, основанный на романе французского писателя, автора множества детективных романов. эта о молодой талантливой девушке и «чудовищном» гении настолько полюбилась публике, что в году постановка отметила свой далеко не первый юбилей и продолжает идти и по сей день. укажите в ответе: 1) название театрального жанра 2) обобщенное название сообщества театров, о котором идет речь 3) название спектакля (без кавычек) 4) полное имя (без титулов и знаков препинания) композитора, написавшего музыку к этому спектаклю
C++
#include <iostream>#include <vector>int main () { int a, b, c; std::cin >> a >> b >> c; std::vector list {a, b, c}; bool is_it_correct = std::find_if(list.begin(), list.end(), [](auto el){ return el > 0; }) != list.end() && std::find_if(list.begin(), list.end(), [](auto el){ return el < 0; }) != list.end(); if (is_it_correct) std::cout << "YES" << std::endl; else std::cout << "NO" << std::endl;}program rome_arabic;
Uses crt;
Const
{римские цифры}
RomeDigits:string='IVXLCDM';
{числа - соответствующие римским цифрам}
ArabicNumbers:array [1..7] of integer =
(1, 5, 10, 50, 100, 500, 1000);
(*
Функция определения правильности ввода арабского числа
*)
function IsArabic(s:string):boolean;
var i,t,c:integer;
begin
IsArabic:=true;
for i:=1 to length(s) do
if not(s[i] in ['0'..'9'])then
begin
IsArabic:=false;
exit;
end;
val(s,t,c);
if (c<>0)or(t<1) then
begin
IsArabic:=false;
exit;
end;
end;
(*
Функция перевода арабского числа в римское
*)
function ArabicToRome (s: string): string;
var
i,n,c: integer;
res: string;
begin
val(s,n,c);
res:='';
i:=7; {Проверяем от больших чисел к меньшим}
while n>0 do
begin
{находим следующее число - из которого будем формировать римскую цифру}
while ArabicNumbers[i]>n do i:=i-1;
res:=res+RomeDigits[i];
n:=n-ArabicNumbers[i];
end;
ArabicToRome := res;
end;
(*
Функция определения правильности ввода римского числа
*)
function IsRome(s:string):boolean;
var i:integer;
begin
IsRome:=true;
if s='' then
begin
IsRome:=false;
exit;
end;
for i:=1 to length(s) do
if not (s[i] in ['I', 'V', 'X', 'L', 'C', 'D', 'M']) then
begin
IsRome:=false;
break;
end;
end;
(*
Функция перевода римского числа в арабское
*)
function RomeToArabic (s: string): integer;
var
b:array[1..100] of integer;
i,j:integer;
res:integer;
begin
for i:=1 to length(s) do
begin
if s[i]='I' then b[i]:=1;
if s[i]='V' then b[i]:=5;
if s[i]='X' then b[i]:=10;
if s[i]='L' then b[i]:=50;
if s[i]='C' then b[i]:=100;
if s[i]='D' then b[i]:=500;
if s[i]='M' then b[i]:=1000;
end;
res:=b[1];{массив локальная переменная и
сравнение первого элемента с нулевым искажает число,
почему-то считает, что b[0]=1 и автоматом вычитает 2}
for i:=2 to length(s) do
begin
res:=res+b[i];
if b[i-1]<b[i] then res:=res-2*b[i-1]{вот здесь}
end;
RomeToArabic:=res;
end;
{Основная программа}
var
arabic: string; {арабское число}
rome: string; {римское число}
ask: char; {режим перевода чисел}
begin
clrscr;
writeln('Программа переводит римское число в арабское или арабское в римское');
repeat
clrscr;
writeln('Выберите режим перевода:');
writeln('1 - римское число в арабское');
writeln('2 - арабское число в римское');
writeln('другое - выход');
ask:=readkey;
case ask of
'1': begin {Римское в арабское}
write('Введите римское число: ');
readln(rome);
if IsRome(rome) then
writeln('Арабское число = ',RomeToArabic(rome))
else writeln('В римской записи числа допущены ошибки! Перевод не возможен!');
writeln('Press Enter...');
readln
end;
'2':begin {арабское в римское}
write('Введите арабское число: ');
readln(arabic);
if IsArabic(arabic) then
writeln('Римская запись = ',ArabicToRome(arabic))
else writeln('В арабской записи числа допущены ошибки! Перевод не возможен!');
writeln('Press Enter...');
readln
end;
else exit;
end;
until not(ask in ['1','2']);
end.