Дан массив из 45 целых чисел от 1 до 1000. Вычислить сумму всех двузначных элементов...

0 голосов
26 просмотров

Дан массив из 45 целых чисел от 1 до 1000. Вычислить сумму всех двузначных элементов массива и произведение однозначных элементов.


Информатика (134 баллов) | 26 просмотров
Дан 1 ответ
0 голосов

Var
  a:array [0..44] of integer;
  sum: integer;
  pr: integer;
  st: string;
begin
  sum:=0;
  pr:=1;
  for i:=0 to 44 do
  begin
     Readln('a[',i,']=',a[i]);
     str(a[i],st);
     if length(st)=2 then
       sum:=sum+a[i];
     if length(st)=1 then
      pr :=pr*a[i];
  end;
  Writeln('Сумма: ',sum,' Произведение: ',pr);
  Readln
end.



(2.3k баллов)
0

Что значит length и string?

0

длина строки, строчный тип

0

спасибо