Top.Mail.Ru
Ответы

Pascal решить задачу

Дан целочисленный одномерный массив, состоящий из n элементов. Найти сумму и произведение нечетных элементов, кратных 3 (Pascal)

По дате
По рейтингу
Аватар пользователя
Новичок
7мес
12345678910111213141516171819202122232425262728
 uses crt; 
var l, m, n: integer; 
s: int64 = 0; p: int64 = 1; 
yes: boolean = false; 
A: array of integer; 
begin 
  clrscr(); 
  write('n: '); 
  readln(n); 
  setlength(A, n); 
  for m := 0 to n-1 do 
    begin 
      write(m + 1: 4, ') '); 
      readln(A[m]); 
      if odd(A[m]) then 
        if A[m] mod 3 = 0 then 
          begin 
            yes := true; 
            s := s + A[m]; 
            p := p * A[m]; 
          end 
    end; 
  if yes then 
    begin 
      writeln('Сумма: ', s); 
      writeln('Произведение: ', p) 
    end 
end. 
Аватар пользователя
7мес

Размер массива какой? Массив статический или динамический?

Аватар пользователя
Ученик
7мес

Есть само решение?

Аватар пользователя
Ученик
7мес

ответ 2