Урок 10.2 Задание 2
Primary tabs
В примере №2 есть код, который описывает программу угадывания числа с трех попыток. Перепишите этот код так, чтобы:
var a, b, i:integer; begin a := 5; writeln('Угадайте число от 1 до 10 с трех попыток'); for i:=1 to 3 do begin writeln('Попытка №', i, ' выше число:' ); readln(b); if (b = a) then begin writeln('Победа!'); break end else writeln('Не угадали!'); end; writeln('Игра окончена!'); readln(); end.Можно было бы задать угадываемое число (пусть его вводит пользователь)
Если пользователь все же угадал число - напишите в сообщении о победе с какой именно попытки ему это удалось.
var a, b, i:integer;
begin
writeln('введите число а');
readln(a);
writeln('Угадайте число от 1 до 10 с трех попыток');
for i:=1 to 3 do
begin
writeln('Попытка №', i, ' выше число:' );
readln(b);
if (b = a) then
begin
writeln('Победа!, это попытка номер ' , i);
break
end else
writeln('Не угадали!');
end;
writeln('Игра окончена!');
readln();
end. Консоль:
введите число а 6 Угадайте число от 1 до 10 с трех попыток Попытка №1 выше число: 5 Не угадали! Попытка №2 выше число: 4 Не угадали! Попытка №3 выше число: 6 Победа!, это попытка номер 3 Игра окончена!
- Log in to post comments
- 701 reads
vedro-compota
Sun, 01/08/2023 - 14:36
Permalink
засчитано
засчитано
_____________
матфак вгу и остальная классика =)