Предмет: Информатика, автор: Romantic228

Паскаль!!!!!
Введите натуральное многозначеое число и определите, верно ли, что в его записи есть две одинаковые цифры, не обязательно стоящие рядом.
Массивы еще не проходили, поэтому циклы и условия.
Помогите, пожалуйста!!!!!!!!!!!!!

Ответы

Автор ответа: 140201
0
Суть в том, что переводишь число в строковый формат и далее работаешь с ним как с одномерным массивом (чем и является по сути строка).
Во внешнем цикле выбирается по порядку от 1 до (длина строки -1, т.е. до предпоследнего) цифра числа. Во внутреннем цикле эта цифра сравнивается с каждой последующей по-порядку до тех пор пока не найдется одинаковая. Если нашлась, то выход из цикла. Из внешнего цикла так же предусмотрен выход если нашлась пара равных цифр.
program z1;
var n: int64; l: integer; s: string; i, j: byte; x: boolean;
begin
   writeln ('введите число');
   readln (n);
   Str(n,s);
   l:=length(s);
   x:=false;
     for  i:=1 to l-1 do begin
        for  j:=i+1 to l do begin
          if s[i]=s[j] then begin x:=true; break; end;
        end;
      if x=true then break;
     end;
   writeln (x);  
end.
Интересные вопросы
Предмет: Окружающий мир, автор: antonbygusev6
Тестовые задания для проверки знаний по теме

«Скелет и мышцы»

Задание: из предложенной информации по каждому заданию выберите один ответ и запишите его индекс из цифры и буквы.



1) Какие мышцы трудятся сами, даже когда ты спишь:
а) сердечные мышцы;
б) язык;
в) мышцы лица.

2) У кого больше костей: у взрослого или ребенка:
а) у взрослого;
б) у ребенка;
в) одинаковое количество.

3) Какая мышца удерживает тело в вертикальном положении:
а) бицепс;
б) трицепс;
в) большая ягодичная мышца.

4) Что позволяет позвоночнику сгибаться:
а) межпозвоночные диски;
б) маленькие косточки позвоночника;
в) мышцы груди.

5) Скелет позволяет человеку:
а) принимать пищу;
б) стоять и двигаться;
в) дышать.

6) Самые быстрые мышцы отвечают за:
а) подмигивание;
б) жевание;
в) речь.

7) Самые сильные мышцы отвечают за:
а) подмигивание;
б) жевание;
в) речь.

8) Самая гибкая мышца – это:
а) бицепс;
б) трицепс;
в) язык.

9) Сколько мышц помогает тебе улыбаться:
а) 2;
б) 17;
в) 7.

10) Чтобы зафиксировать сломанную кость, доктор использует:
а) компресс;
б) гипс;
в) физиолечение.

срочно даю 20 баллов