• Где ошибка? Паскаль.
    Дан массив из 8-ми элементом. Составить алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых хотя бы одно число делиться на 7.
    var
    a:array[1..8] of integer; k,i,n:integer;
    begin k:=0;
    for i:=1 to n-1 do
    readln(a[i]);
    for i:=1 to n-1 do
    if (a[i] mod 7 = 0) or (a[i+1] mod 7 = 0) then k:=k+1;
    writeln(k);
    end.

Ответы 5

  • Всё равно не правильно идёт:с
    • Автор:

      gage811
    • 5 лет назад
    • 0
  • Пары считает на +1
    • Автор:

      mario52
    • 5 лет назад
    • 0
  • Поменяй inc(i) на inc(K) и сл. строчку наоборот на i . Извиняюсь
  • Вы значение n не указали перед вызовом for.
    • Автор:

      jaderuiz
    • 5 лет назад
    • 0
  • vara:array[1..8] of integer; k,i,n:integer; begin k:=0;n:=8;for i:=1 to n doread(a[i]);i:=1;while i<=(n-1) do beginif ((a[i] mod 7)=0) or ((a[i+1] mod 7)=0) then inc(i);inc(k);end;writeln(k);end.
    • Автор:

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

Войти через Google

или

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

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

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