• Написать описание каждой строчки в задаче
    PROGRAM PR21;
    var
    S: real;
    I, N, J, K, L, M: Integer;
    begin
    S:=-l;
    for I := 0 to 9
    do for J:=0 to 9
    do for K:=0 to 9
    do for L:=0 to 9
    do for M:=0 to 9
    do for N:=0 to 9
    do
    if I+J + K = L+M + N
    thenS:=S+ 1;
    writeln('Число счастливых билетов = ', S:6:0);
    readln;
    end.

Ответы 1

  • PROGRAM PR21;var // блок описания переменныхS: real; I, N, J, K, L, M: Integer;beginS:=-l; // задаем начальное значение переменной, в которой будет хранится ответ. -1 потому что программа посчитает билет с номером 000000for I := 0 to 9 // перебор первой цифрыdo for J:=0 to 9 // перебор второй цифрыdo for K:=0 to 9 // третьейdo for L:=0 to 9 // четвертой do for M:=0 to 9 // пятойdo for N:=0 to 9 // шестойdo if I+J + K = L+M + N // проверяем равны ли суммы первых трех и последних трех цифрthenS:=S+ 1; // если равны, то прибавим билет к ответуwriteln('Число счастливых билетов = ', S:6:0); // выводим ответ, отведя 6 позиций для числаreadln; // нужно, чтобы не закрылось диалоговое окно (хотя в некоторых средах можно обойтись без этого)end.
    • Автор:

      pablo1
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years