• Последовательно вводятся целые положительные числа, пока не будет введено отрицательное число.Определить разность между суммой чисел кратных семи и количеством четных чисел.


    program dz;
    var S,K,N,a:integer;
    begin
    K:=0;
    N:=0;
    while a>=0 do
    begin
    writeln('текущее число');
    readln(a);
    If a mod 7=0 then K:=K+a;
    If a mod 2=0 then N:=N+1;
    S:=K-N;
    end;
    writeln('сумма чисел кратных 7=',N);
    writeln('количество четных чисел',N);
    writeln('разность суммы и количества',S);
    end.

    Помогите найти ошибку ,неправильно выводит сумму чисел кратных семи и разность

Ответы 1

  • в 14 строке вместо "N" должно стоять "K";ну и приличия ради в 15 строке после слова "чисел" поставьте пробел;и в 16 строке после слова "количество" ,тоже, пробел поставьте; 
  • Добавить свой ответ

Войти через Google

или

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

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

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