• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Написать программу в Паскале

Статус
В этой теме нельзя размещать новые ответы.

Dasha26970

Ученик
Регистрация
8 Июн 2011
Сообщения
5
Реакции
0
Баллы
0
Написать программу в Паскале

Здравствуйте, помогите пожалуйста.....
Напишите программу, запрашивающую с клавиатуры натуральное число n и определяющую количество различных цифр в его десятичной записи.
 
Здравствуйте, помогите пожалуйста.....
Напишите программу, запрашивающую с клавиатуры натуральное число n и определяющую количество различных цифр в его десятичной записи.
Да... забавная задачка. Ну пожалуйста:
Код:
VAR
 p:Byte;
 S,S1:String;
 Ch:Char;
BEGIN
 Writeln('n:');
 Readln(S);
 S1:='';
 Repeat
  Ch:=S[1];
  S1:=S1+Ch;
  Repeat
   p:=Pos(Ch,S);
   Delete(S,p,1);
  Until p=0;
 Until Length(S)=0;
 Writeln(Length(S1),' different figures');
 Readln
END.
 
Спасибо большое, вы мне очень помогли, я вам безумно благодарна:tehnari_ru_102:
 
Владимир, простите пожалуйста, а вы не могли бы к моей задаче сделать блок - схему???? Заранее спасибо....
 
И ещё, у меня пишет что Lenght - неизвестная величина, и S1:=''; - это тоже не читает....
 
Владимир, простите пожалуйста, а вы не могли бы к моей задаче сделать блок - схему???? Заранее спасибо....
Извините, Даша, что нет, то нет. Блок-схемами не занимаюсь.
И ещё, у меня пишет что Lenght - неизвестная величина, и S1:=''; - это тоже не читает....
Во-первых, не Lenght, a Length (англ. "длина"), а во-вторых и в главных - грустно это! Что за Паскаль такой у Вас? Не АВС, часом? Если так, то, увы - помочь бессилен: в этом дебильном изделии не разбираюсь. Даже не видел его "живьём" никогда. И не стремлюсь.
И что делать - не представляю. Из-за задвигов версии писать громоздкий неуклюжий код, решающий задачу тупым перебором? Как-то не хочется.

Ау, коллеги - мысли есть?
 
А у вас какой Паскаль??? Вы не подскажите, где я могу его скачать??? Просто мне безумно надо решить эту задачу сегодня, завтра экзамен, а преподаватель сегодня только дал задание...Прошу вас, помогите пожалуйста....
 
А у вас какой Паскаль??? Вы не подскажите, где я могу его скачать??? Просто мне безумно надо решить эту задачу сегодня, завтра экзамен, а преподаватель сегодня только дал задание...Прошу вас, помогите пожалуйста....
Попробуйте отсюда (MrStep выкладывал рабочую версию TP7):
http://www.tehnari.ru/f43/t43891/index3.html#post439303
Только вот не знаю, сможете ли Вы запустить DOS-программу? Если у Вас супер-пупер компьютер с современной видеокартой, то может и не запуститься. На всякий случай - запуск там (если не ошибаюсь) turbo.exe.
Если не получится - попробуйте отсюда:
http://www.tehnari.ru/f22/t30258/
либо Free Pascal, либо Turbo Pascal School Pak - хотя что это за "школьный пакет" - не знаю.
У меня Free Pascal, правда очень старая версия.
 
напишите пожалуйста прогу на паскале плиз срочняк (Дано числительное. Классифицировать его по значению (коли-
чественное, порядковое, собирательное, дробное), по строению (прос-
тое, сложное, составное).
) буду очень признателен)))
 
напишите пожалуйста прогу на паскале плиз срочняк (Дано числительное. Классифицировать его по значению (коли-
чественное, порядковое, собирательное, дробное), по строению (прос-
тое, сложное, составное).
) буду очень признателен)))

Tema92, Ваше предыдущее сообщение было удалено отсюда, поскольку Вам создана новая отдельная тема http://www.tehnari.ru/f43/t55364/ . У нас не принято цепляться к чужим темам. Могли бы и сами разобраться, вместо того, чтобы с упорством, достойным лучшего применения, снова восстанавливать удаленный пост.
ТЕМА ЗАКРЫТА
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху