program jfe3;
const n=10; {это будет кол-во элементов массива}
var a: array [1..n] of integer; i,s: integer;
begin
for i: =1 to n do begin
a[i]: =random(100); {элемент выбирается случайно от 0 до 100}
s: =s+a[i]; {когда эл. присвоился, его значение плюсуется к общ сумме}
end;
for i: =1 to n do
writeln(a[i],' '); {показать сам массив}
writeln(s); {показать сумму}
readln; {чтобы окно сразу не закрывалось}
end.
если есть вопросы по программе, пиши в личку. если надо что-то еще - тоже =)
удачи)
Поделитесь своими знаниями, ответьте на вопрос:
uses crt; var a,s: integer; begin clrscr; repeatwrite('введите трехзначное число a='); readln(a); until(a> =100)and(a< =999); s: =0; while a> 0do begin s: =s+sqr(a mod10)*(a mod10); a: =a div10; end; if a*a=s*s*s thenwrite('квадрат числа=сумме кубов его цифр')elsewrite('квадрат числа< > сумме кубов его цифр'); readlnend.
самое легкое что я придумал