Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
program naoborot;
uses crt;
var n,a,b: integer;
begin
clrscr;
write('введите натуральное число: ');
readln(x);
n: =x;
while n> =1 do
a: =n mod 10;
n: =n div 10;
b: =b*10+a;
end;
write('прочтение цифр числа справа налево: ',b)
end.
200: 2
100|0
50|0
25|0
12|1
6|0
3|0
1|1
0|1
200₁₀=11001000₂
489: 2
244|1
122|0
61|0
30|1
15|0
7|1
3|1
489₁₀=111101001₂
543: 2
271|1
135|1
67|1
33|1
16|1
8|0
4|0
2|0
1|0
543₁₀=1000011111₂
950: 2
475|0
237|1
118|1
59|0
29|1
14|1
7|0
950₁₀=1110110110
1025: 2
512|1
256|0
128|0
64|0
32|0
16|0
1025₁₀=10000000001₂
var s: string;
i,j,k: integer;
unique: boolean;
for i : = 1000 to 9999 do
s : = str(i);
unique: =true;
for j: = 1 to length(s)-1 do
for k : = j+1 to length(s) do
if s[j] = s[k] then unique: =false;
if unique then
writeln(i);
может длинее, но универсальное.
0.27 - 0.09 = 0.18
или
27/100 - 9/100 = 18/100
Популярные вопросы