Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2011, 11:36   #1
nagabara
Новичок
Джуниор
 
Регистрация: 26.06.2011
Сообщений: 5
По умолчанию Задача по паскалю напишите код

Составить программу удаления из десятичной записи N единиц, сохранив порядок следования оставшихся цифр. Сформировать и напечатать полученное число
nagabara вне форума Ответить с цитированием
Старый 26.06.2011, 13:04   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Примерно так
Код:
Var
  ch,ch1,i:LongInt;
  Kol,count,ost:Byte;
begin
  Write('Chislo ');
  Readln(ch);
  Write('Kol edinic ');
  Readln(Kol);
  count:=1;
  i:=1;
  ch1:=0;
  While ch > 0 do
  Begin
    ost:=ch mod 10;
    if ost <> 1  then
    Begin
      ch1:=ch1+ost*i;
      i:=i*10;
    End
    Else
    If (ost = 1) and (count > Kol) then
    Begin
      ch1:=ch1+ost*i;
      i:=i*10
    End
    Else
    If (ost = 1) and (count <= Kol) then inc(count);
    ch:=ch div 10
  End;
   writeln(ch1);
  Readln
End.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по Visual C++. Кто знает напишите код. n3kTo Visual C++ 1 25.05.2011 00:34
напишите программный код! Junger Паскаль, Turbo Pascal, PascalABC.NET 8 23.05.2011 21:32
Напишите програмный код! St.Jimmy Помощь студентам 7 28.12.2010 23:36
Напишите код задачки ) zerc Паскаль, Turbo Pascal, PascalABC.NET 2 11.10.2010 13:43
Напишите код linegor Помощь студентам 5 22.03.2010 17:14