profile
Опубликовано 6 лет назад по предмету Информатика от alexandrkulpin

Дан целочисленный массив из 10 элементов.Элементы массива могут принимать целые значения от -50 до 50.Составить программу ,позволяющую найти и вывести сумму  элементов массива которые кратны 7 и оканчиваются на 5 .Гарантируется,что в исходном массиве есть хотя бы один такой элемент.
НА ЯЗЫКЕ ПАСКАЛЬ!!!!

  1. Ответ
    Ответ дан КрасоТуле4КА
    const N=10;
    TYPE Chisla = array [1..N] of integer;
    var f: Chisla;
    procedure IChisla (N: integer; var a: Chisla);
    begin  for var i := 1 to N do a[i] := random(-50, 50);
    end;
    procedure OChisla(N: integer;a: Chisla);
    begin 
     for var i := 1 to N do write(a[i]:5);
    end;
    function Sum (a:Chisla): integer;
    begin
    for var i:=1 to N do  
      if (a[i] mod 7 = 0) and (a[i] mod 10 = 5) then result:= result+f[i]; 
     end;
    BeginI
    Chisla (N, f);
    OChisla (N, f);
    writeln ('Вывести сумму', Sum(f));
    End.
    1. Ответ
      Ответ дан КрасоТуле4КА
      Только я не знаю как сделать так чтобы в массиве обязательно было число которое было уже с этим условием
    2. Ответ
      Ответ дан КрасоТуле4КА
      Работает хорошо?
    3. Ответ
      Ответ дан alexandrkulpin
      да все нормально,спасибо
Самые новые вопросы