Помощь - Поиск - Пользователи - Календарь
Полная версия: из цисел выбрат павторение
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
maksimla
нада из числа выбрать все повторение например число 16771 и написать на экране 6 повторы 77 и 11 ненужны
9966 написать на экране 0
ришить без массивов
мне помогите и объясните но решение недовать пака я не придумают или срок некончится в воскрисение паследний день мне надо будет здовать
вот что я зделал
program m;
var a:longint;
function cislo(n:longint):longint;
begin
while n>0 do
begin
cislo:= n mod 10;{число разделяю на цифры}
n:=n div 10;
writeln(cislo);
end;
end;
begin
writeln('vvedite');
readln(a);
cislo(a);
readln;
end.
асталась мне эти цифры сравнить все со веми и записат ниповторяющийся цифры что подскажете
klem4
вот что вышло навcкидку:
uses crt;

var
dig_set: set of Byte = [];

procedure GetDigits(const n: Integer);
var
temp: Integer;
digit: Byte;
begin
temp := n;

while temp > 0 do begin
digit := temp mod 10;

if not (digit in dig_set) then
include(dig_set, digit)
else
exclude(dig_set, digit);

temp := temp div 10;
end;
end;

procedure GetSolve(n: Integer);
var
temp: Byte;
begin
if n > 0 then begin
temp := n mod 10;
if n div 10 > 0 then GetSolve(n div 10);
end;

if temp in dig_set then
write(temp)
end;

var
n: Integer;
begin
clrscr;

n := 19601;


GetDigits(n);

if dig_set = [] then
write('0')
else
GetSolve(n);

readln;
end.
maksimla
ничево непонел что ты тут написал
я исче графику ниизучаю
klem4
что я тебе могу сказать ... печально
maksimla
запустил на free pascal и все мне написали ашибка и ашибка и все а ты что хател сказат в этой проге
volvo
Цитата
апустил на free pascal и все мне написали ашибка и ашибка и все
Хочешь, я тебе открою тайну? Программа-то компилируется без ошибок.. На Free Pascal-е, кстати, заметь. И отрабатывает тоже без ошибок. Так что учи матчасть...
мисс_граффити
maksimla, так и написал - "ашибка и ашибка"? blink.gif
просто мне компиляторы обычно пишут error или warning, а потом еще уточняют, что не так....
maksimla
я даже нипанимаю как програмка каторою дали как ана атносится к маей задачи
klem4
Цитата
я даже нипанимаю как програмка каторою дали как ана атносится к маей задачи


Ты прикалываешься чтоли ? Эта программка решает твою задачу.

Кстати, когда сообщение пишешь, тебе в окошке редактирования красным подсвечивают слова, в которых ты сделал гамматические ошибки. Я это читать больше не буду.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.