Изначально переменная a=1, a переменная b=-10
Задается вопрос. a=1024?
Изначально нет, а значит идем дальше.
a=a*4=1*4=4
b=b+a=-10+4=-6
Возвращаемся обратно
Задается вопрос. a=1024?
Нет, а значит
a=a*4=4*4=16
b=b+a=-6+16=10
Возвращаемся обратно
Задается вопрос. a=1024?
Нет, а значит
a=a*4=4*16=64
b=b+a=74
Возвращаемся обратно
Задается вопрос. a=1024?
Нет, а значит
a=a*4=64*4=256
b=b+a=256+74=330
Возвращаемся обратно
Задается вопрос. a=1024?
Нет, а значит
a=a*4=256*4=1024
b=b+a=330+1024=1354
a=1024
b=1354
Цикл заканчивается
Basic:
INPUT a
INPUT b
INPUT c
max = a
IF b > a THEN max = b
IF max < c THEN max = c
PRINT max
END
C#:
Внутри главного метода.
int max;
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
max = a;
if (b > a)
{
max = b;
}
if (max < c){
max = с;
}
Console.WriteLine(max);
Console.ReadLine(); //чтобы программа не закрывалась сразу после выполнения
Кодяра ниже
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <iostream>#include <string>using namespace std;int main() { setlocale(LC_ALL, "Russian"); string key = "key", buffer; cout << "Введите последовательность: "; cin >> buffer; bool *bitmap = new bool[key.length()]; for (int j = 0; j < key.length(); ++j) bitmap[j] = false; for(int i = 0; i < buffer.length(); ++i) for(int j = 0; j < key.length(); ++j) if (buffer[i] == key[j]) bitmap[j] = true; for (int j = 0; j < key.length(); ++j){ cout << "\"" << key[j] << "\""; if (bitmap[j]) cout << " есть!" << endl; else cout << " нет!" << endl; } system("pause"); return 0;}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Кодяра выше
Я думаю это запах ....))))))))
101011
1*2(5)+0*2(4)+1*2(3)+0*2(2)+1*2(1)+1*2(0)=
=32+8+2+1=43
Ответ:43