Паскаль программа1)Программка загадывает случайное целое число из отрезка [1;10] и просит
Паскаль программка
1)Программа загадывает случайное целое число из отрезка [1;10] и просит пользователя его угадать, вводя варианты с клавиатуры, пока юзер не угадает число, программка будет ему давать подсказку, извещая больше или меньше число загаданное, чем то, что ввёл пользователь.
2)Ввести число (меньше 200000). Поменять в числе числа местами. К примеру: вводится 23456 получается 65432.
1 ответ
Толян
1)
var a, b: integer;
begin
a := random(9) + 1;
repeat
readln(b);
if (a gt; b) then writeln('X gt; ', b);
if (a lt; b) then writeln('X lt; ', b);
until (a = b);
writeln('WIN!');
end.
2)
"Превосходнейшее решение - самое простое"
-GLaDOS =)
var a, i: integer;
b: string;
begin
readln(a);
b := inttostr(a);
for i := length(b) downto 1 do
write(b[i]);
end.
var a, b: integer;
begin
a := random(9) + 1;
repeat
readln(b);
if (a gt; b) then writeln('X gt; ', b);
if (a lt; b) then writeln('X lt; ', b);
until (a = b);
writeln('WIN!');
end.
2)
"Превосходнейшее решение - самое простое"
-GLaDOS =)
var a, i: integer;
b: string;
begin
readln(a);
b := inttostr(a);
for i := length(b) downto 1 do
write(b[i]);
end.
Сема Ландеховский
А для чего во втором задании вообщем строку преобразовывать сначала в число а позже вновь в строку?
Олеся
Чтоб не заморачиваться с длиной этого числа, просто выводим строку в оборотном порядке) Можно было через while, наверняка, но так кратче)
Руслан Шекланов
так сходу считать строку, тримнуть ее и потом оборачивать, и никаких интов
Semjon Alsipov
Ну, про trim в паскале я не знал, а если строчку считывать, то под задачку не подходит
Violetta Nagreshnikova
просто программа получается более универсальной чем планировалось)
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Облако тегов