
В массиве M[15]-целых чисел найти произведение элементов, оканчивающихся на цифру 3 или 5.
Буду очень благодарен

Код: Выделить всё
program r1;
// Программа вычисляющая произведения целых элементов
// массива оканчивающихся на цифры 3 и 5.
// Глеб Creatizmo Поспелов. 21 Января 2009 года.
uses crt;
const
c = 15;
x : array[1..c] of integer = (43,78,24,45,84,61,13,50,78,52,55,94,11,67,33);
var
a, i, j : longint;
s1, s2 : string;
begin
clrscr;
for i := 1 to c do
begin
str(x[i], s1);
case (s1[length(s1)] = '3') or (s1[length(s1)] = '5') of
TRUE :
begin
for j := i + 1 to c do
begin
str(x[j], s2);
case (s2[length(s2)] = '3') or (s2[length(s2)] = '5') of
TRUE :
begin
a := x[i] * x[j];
writeln('Произведение чисел ',x[i],'*',x[j],' = ',a);
end
end;
end;
end
end;
end;
readkey;
end.
РомКа писал(а):спс огромное)))
Но можешь объяснить пожалуйста что означает:
s:string;
pr:=1;
str(a,s);
pr:6 в конце (writeln('Proizvedenir elementov, zakanchivaiuschihsia na 3 ili 5: ',pr:6))
а то с таким не сталкивался и хотелось бы знать пояснение))