• 2 ЗАДАЧИ

    1:

    Определить есть ли среди чисел массива числа, делящиеся (кратны) 3, количество элементов до 1000 на промежутке [1000;3000]

    2:

    Определить есть ли среди чисел массива числа, которые при делении дают остаток 8, количество элементов до 1000 на промежутке [1000;3000]

    помогите пожалуйста, СРОЧНО надо =3


    УЖЕ ЕСТЬ НЕКАЯ ПРОГРАММА НО ОНА ЧУТЬ НЕПРАИЛЬНА НАВЕРНО.
    ПОМОГИТЕ ПЛИИИИИЗ

    program qq;
    const k = 1000;
    var a: array[1..k] of integer;
    i,: integer;
    begin randomize;
    k:=0; for i:=1 to k do
    begin
    a[i]:=random(2001)+1000;
    write(a[i]:1);
    end;
    if (A[i] mod 3) = 0 then k:=k+1;
    writeln('Количество элемениов кратных 3 - ', k);
    readln;
    end.

Ответы 2

  • СПАСИБО ОГРОМНЕЙШЕЕ!!!
    • Автор:

      roberto
    • 5 лет назад
    • 0
  • 1.

    program qq;

    const n = 10;

    var a: array[1..n] of integer;

    i,k: integer;

    begin

    randomize;

    for i:=1 to n do

    begin

    a[i]:=random(2001)+1000;

    write(a[i],' ');

    end;

    writeln;

    k:=0;

    for i:=1 to n do

    if a[i] mod 3 = 0 then k:=k+1;

    writeln('Количество элемениов кратных 3 - ', k);

    readln;

    end.

    Пример:

    2296 2042 2463 2049 1081 2156 2977 1633 1054 1425  

    Количество элемениов кратных 3 - 3

    2. Определяется количество чисел, которые при делении на 10 дают остаток 8.

    program qq;

    const n = 10;

    var a: array[1..n] of integer;

    i,k: integer;

    begin

    randomize;

    for i:=1 to n do

    begin

    a[i]:=random(2001)+1000;

    write(a[i],' ');

    end;

    writeln;

    k:=0;

    for i:=1 to n do

    if a[i] mod 10 = 8 then k:=k+1;

    writeln('k = ', k);

    readln;

    end.

    Пример:

    1887 1878 2568 1936 2508 2788 2050 1569 2906 1782  

    k = 4

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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