В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Alla221
Alla221
29.03.2021 20:19 •  Информатика

2. калькулятор (100 ) 2 секунды и 64 мб памяти в старинном калькуляторе работают только две клавиши — a и b. при нажатии клавиши aкалькулятор увеличивает число в два раза, а при нажатии клавиши b к числу прибавляется 1. на экране записано число 1. вам нужно вычислить число, которое получится на экране калькулятора после выполнения заданной последовательности операций. формат входного файла input.txt в единственной строке записана последовательность символов a и b без пробелов. длина строки не менее одного и не более 50 символов. формат выходного файла output.txt в единственной строке запишите целое число, которое получится после выполнения заданной последовательности операций. примеры input.txt примеры output.txt ab 3 ba 4

Показать ответ
Ответ:
Nezhdanchik228
Nezhdanchik228
24.06.2020 17:01
var
i,x: integer;
A,B: text;
s: string;
begin
x:=1;
assign(A,'input.txt');
reset(A);
read(A,s);
close(A);
for i:= 1 to length(s) do
 begin
 if s[i] = 'A' then x:=x*2;
 if s[i] = 'B' then x:=x+1
 end;
assign(B,'output.txt');
rewrite(B);
write(B,x);
close(B); 
end.   
0,0(0 оценок)
Ответ:
xDxzkaketodelat
xDxzkaketodelat
24.06.2020 17:01
C# без работы с файлами. Если задача c informatics.mccme.ru должно пройти.

string cmd = Console.ReadLine();     
int ans = 1; 
for (int i = 0; i < cmd.Length; i++) {
    if (cmd[i] == 'A')
        ans *= 2;
    else if (cmd[i] == 'B')
        ans++;
}
Console.WriteLine(ans);
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота