Регистрация
10 Ноя 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Сгенерировать случайное четырехзначное число. Вывести на экран само число, сумму и произведение его цифр.
 
a:=random(9000)+1000;
а вот прога цифры числа в массив и делай с ними что хочешь
program cifr; //цифры числа
uses crt;
var i,k,m,mn:Integer;
n:longint;
c:array[1..9] of integer;
begin
clrscr;
writeln(' Cifri chisla');
writeln('----------------------');
writeln;
write('Vvesti chislo ne bolee 9 cifr-->'); readln(n);
k:=0; //определение количества цифр
while n>0 do begin // и запись их в массив
k:=k+1;
c[k]:=n mod 10;
n:=n div 10;
end;
for i:=k downto 1 do
write(c:3);
writeln;
writeln('konec zadachi');
readln;
end.
 
—  —
875a8375f91de049494d6073098e8a2f_377aa85a1e085c821aa74f7cecc97fdc.png

 
Назад
Сверху