Задали в институте задачку, слово в слово:
Определить, есть ли среди первых N цифр заданного целого числа цифра K.
Решил её, но появилась проблема, заключающаяся в том, что нельзя использовать циклы и операторы условия, а как без них её решить, я не представляю. Позарез надо сдать в течение недели, хотелось бы услышать ваши размышления по сему вопросу. Заранне спасибо.
Помогите решить задачу без цикла и оператора условия на Pascal
Попробуйте через "pos()";
Хотя лучше уточнить у препода, я так понимаю он хочет увидеть от вас что-то конкретное.
Хотя лучше уточнить у препода, я так понимаю он хочет увидеть от вас что-то конкретное.
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
Уточнил у препода, сказал что можно поставить точное количество первых цифр, в данном случае N=4. Спасибо за совет, но он ещё сказал, что нужно использовать только стандартные функции. Одной проблемой меньше. Четыре раза напишу:
Но осталась вторая: Как без оператора IF определить, есть ли заданная цифра "К" среди этих первых цифр? 
Код: Выделить всё
A1:=A MOD 10;
A:=A DIV 10;

writeln(A1=K);
А препод у вас извращенец.
А препод у вас извращенец.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.