Pascal abc с while, for, if. на промежутке от a до b найти все числа и их количество(k), которые делятся на сумму(s) своих цифр. тест: 10 20 10 12 18 20 4
Var a,b,i,j,k,s:integer; begin write('a='); readln(a); write('b='); readln(b); k:=0; for i:=a to b do begin j:=i; s:=0; while (j>0) do begin s:=s+(j mod 10); j:=j div 10; end; if (i mod s)=0 then begin write(i,' '); inc(k); end; end; writeln; writeln('k=',k); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку