Pascal ABC
10-11 класс
|
Решить три задачи .............................................................................................
............................................................................................................................
( в файле )
Вот для разрядности есть
program c5;
uses crt;
var a,b,d:integer;
ch,chtmp,ch_e,ch_h:integer;
col,z,k,u:integer;
c:boolean;
begin
clrscr;
write('Vvedite chislo (0-32768):');
readln(ch);
chtmp:=ch;
col:=0;
for a:=0 to 9 do
begin
ch:=chtmp;
ch_h:=0;
ch_e:=0;
b:=1;
b:=10000;
while ch<b do
b:=b div 10;
c:=true;
while b>0 do
begin
d:= (ch-ch_h) div b;
ch_e:=ch - ch div b*b;
if a=d then
begin
ch:=ch_h div 10 + ch_e;
inc(col);
break;
end
else
ch_h:=ch div b * b;
b:=b div 10;
end;
end;
writeln(col);
end. даже паскаль старый сохранился
Ну тогда не смогу помочь никак, сори, но паскаль уже не помню
Ну попробуй на C++ попробую разобраться
работает прога для разрядности ?
Другие вопросы из категории
7)Задан алгоритм:некоторое число заменяется удвоенной суммой его цифр до тех пор,пока число не станет однозначным.Сопоставьте исходное значение числа с результатом исполнения алгоритма.
Исходное Значение Итоговый результат
1)87 А)8
2)473 В)5
3)1945 С)2
4)1231 D)4
5)5 E)6
8)Исполнитель Вычислитель может хранить в своей памяти только одно число и выполнять только три команды,которым присвоены номера:
0.число * 2
1.к числу + 1
2.обнулить результат
Программа для
(х<5) и не ((х≤2)) или (х>9)?
Читайте также
получить от 5 до 15 баллов (Сгенерить случайные числа
Смотрим фотку!
Спасибо заранее!
p.s.
Где П- произведение.
Программа Pascal ABC