Есть ли в числе одинаковые цифры - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Определить, есть ли среди цифр заданного n - значного целого числа одинаковые цифры.

Решение задачи: «Есть ли в числе одинаковые цифры»

textual
Листинг программы
uses crt;
var 
  c:char; st:string[64]; k,s,i:longint;
  q:set of char;
begin 
  clrscr;
  k:=0;
  q:=[];
  writeln('vvedite chislo');
  while c<>#13 do 
    begin
      read(c); st:=st+c; 
    end;
    s:=length(st);
    for i:=1 to s do
      if st[i] in q then 
        k:=k+1
      else
        q:=q+[st[i]];
        if k>0 then 
          writeln('est') 
        else
          writeln('net');
  readkey 
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы