Дано три цифры вывести все возможные трехзначные числа пишет ожидался оператор begin program: adf; begin var a,b,c : =in tege; begin writeln ('write'); read (a,b,c); writeln (a,b); writeln (b,a); writeln (a,c); writeln (c,a); writeln (b,c); writeln (c,b); end
213
275
Ответы на вопрос:
Program project1; var i, j, k : byte; begin writeln('трехзначные числа где есть 2 од. цифры: '); for i : = 1 to 9 do for j : = 0 to 9 do for k : = 0 to 9 do if (i = j) or (j = k) or (i = k) then writeln(i, j, k); readln; end.пробел = tab (который перед строкой)
Program From2To10;
var
n2: Longint;
n10, m, i: Integer;
begin
Write('n2 = ');
ReadLn(n2);
n10 := 0;
m := 1;
while n2 <> 0 do
begin
i := n2 mod 10;
n10 := n10 + i * m;
m := m * 2;
n2 := n2 div 10;
end;
WriteLn('n10 = ', n10);
end.
Объяснение:
n2 - исходное число в двоичной записи
n10 - число в десятичной записи
m - 2 в степени номер разряда цифры
i - очередная цифра
Популярно: Информатика
-
алина20042311.12.2021 04:44
-
zmey775519.11.2022 04:58
-
данич3623.02.2023 14:03
-
linochka108320.08.2020 09:10
-
111Ботаник11127.04.2020 07:43
-
Лазоревка29.11.2021 20:09
-
Тогжан1111111129.11.2021 16:36
-
Polinka089822.07.2022 01:33
-
nikonorowakate27.11.2020 02:45
-
Guwanc9826.03.2022 17:51