beliaeva2
?>

Кузнечик может выполнять команды ВПЕРЕД 5 и НАЗАД 3. Начальное положение на оси в точке −5. Составьте алгоритм, который возвращает Кузнечика в начальную точку 0.

Информатика

Ответы

natalia-shelkovich
program
var
s: string;
a:array[1..4] of integer;
i:integer;
begin
 read(s);
 for i:=1 to 4 do a[i]:=0;
 
 for i:=0 to length(s) do
 begin
    if s[i]=')' then inc(a[1]);
    if s[i]='(' then inc(a[2]);
    if s[i]='!' then inc(a[3]);
    if s[i]='.' then inc(a[4]);
 end;
 
 if(a[1]>a[2])and(a[1]>a[3])and(a[1]>a[4]) then write('Funny')else
 if(a[2]>a[1])and(a[2]>a[3])and(a[2]>a[4]) then write('Sad') else
 if(a[3]>a[2])and(a[3]>a[1])and(a[3]>a[4]) then write('Angry') else
 if(a[4]>a[2])and(a[4]>a[3])and(a[4]>a[1]) then write('Deep') else
    write('Unclear');

end.
AnzhelikaSlabii1705

ошибку #ССЫЛКА!

Объяснение:

При копировании формулы она изменяется. Например, если номер столбца уменьшился на 1 (как в данном случае), то и в формуле в адресах номера столбцов уменьшатся на 1; если номер строки увеличится на 3, то и номера строк для всех ячеек, упомянутых в формуле, увеличатся на 3. Если это не требуется, перед буквой-номером столбца или номером строки в формуле можно поставить $, и тогда соответствующий номер не поменяется.

В данном случае $B$2 при копировании не изменится (абсолютная ссылка), а А1 должна превратиться в (?)4, где знаком вопроса обозначен столбец, стоящий до A (относительная ссылка). Но такого столбца в таблице нет, так что получится ошибка.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Кузнечик может выполнять команды ВПЕРЕД 5 и НАЗАД 3. Начальное положение на оси в точке −5. Составьте алгоритм, который возвращает Кузнечика в начальную точку 0.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

valya-7777
Drugov_Vladimirovna
mariyachervonnaya44
Petrushin482
ninaandreeva3179
Yarovitsin
Людмила Анна
monolit-kolomna
ilysozkn27
Максим
lazaren-ko
Bolshakova Shigorina
Zukhra Andreevich1040
ietishkin
Ramon22081983