напишите программу в которой юзеру предлагается дополнить до 100 некоторое число

Напишите программу в которой юзеру предлагается дополнить до 100 некоторое число a(a- случайное число, наименьшее 100) ответ юзера проверяется и объясняете

Задать свой вопрос
Владислав Мануйкин
Найс условие
2 ответа
Var a,b:integer;
begin
a:=random(99)+1;
write('Дополните до 100 число ',a,': ');
readln(b);
if b=100-a then writeln('Правильно!')
else writeln('Вы ошиблись. 100-',a,'=',100-a);
end.

Пример:
Дополните до 100 число 75: 20
Вы ошиблись. 100-75=25
// PascalABC.NET 3.2, сборка 1399 от 08.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln('*** Дополните до 100! ***');
  Writeln('Для вас будут предлагаться числа, которые необходимо дополнять до 100');
  Writeln('Для завершения работы введите 0');
  var a,q,k,m:integer;
  k:=0; m:=0;
  repeat
    q:=Random(1,99);
    Print(q); Read(a);
    if a=0 then break;
    if a=100-q then begin
      m+=1;
      Writeln('Это правильный ответ')
      end
    else Writeln('Это ошибочный ответ, ',100-q);
    k+=1;
  until false;
  Writeln('Задано вопросов- ',k,', верных ответов- ',m,' (',100*m/k:0:1,'%)')
end.

Пример
*** Дополните до 100! ***
Для вас будут предлагаться числа, которые необходимо дополнять до 100
Для окончания работы введите 0
80 20
Это верный ответ
5 95
Это верный ответ
51 49
Это верный ответ
4 95
Это неправильный ответ, 96
90 10
Это правильный ответ
11 0
Задано вопросов- 5, верных ответов- 4 (80.0%)
Жмылева София
Для чего таковой геморр?Нужна ведь рядовая программка для школьника?
Нелли Себик
Много лишнего там. Сравни свой код и код человека выше
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт