<span>int A = Convert.ToInt32(t1.text); //получаем значение из поля и переводим строку в число
bool f=false; //объявили логическую переменную и дали ей значен false
while (A!=0) //цикл, пока А не будет равно 0 он выполняется
{
if(A%10==5) //условие, проверяет если при делении А на 10 равно 5, то
f=true; //флаг получает true
A/=10; //А делиться на 10 и записывается в А
}
T2.text=f?"da":"net";
// тернарный оператор, если t2.text =f, то будет da, если не равно, то будет net</span>
Двоичная запись этого числа имеет вид 1111 1111 1100 0000: чтобы число оказалось четырёхзначным в шестнадцатеричной системе счисления, его двоичная запись должна состоять из четырех групп по 4 двоичные цифры, чтобы было максимальным – нули должны стоять в конце.
1111 -> F
1111 -> F
1100 -> C
0000 -> 0
Искомое число
решение:
<span>var x,n:integer; </span>
<span>begin </span>
<span>n:=0; </span>
<span>for x:=11 to 99 do </span>
<span>if odd(x) then inc(n); </span>
<span>writeln(n); </span>
<span>readln; </span>
<span>end. </span>
<span>раскинув мозгами </span>
<span>begin writeln((99-10+1) div 2); readln; end. </span>
<span>а так как число двузначных нечетных всегда постоянно, то самое правильное решение </span>
<span>begin writeln(45); readln; end.</span>