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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2013, 00:22   #1
Swetic
Пользователь
 
Регистрация: 20.01.2013
Сообщений: 12
Восклицание (Turbo Pascal)Обработка текста и числа!Составьте программу,определяющую..

Составьте программу,определяющую,сколько раз в натуральном числе К встречается цифра,равня последней.
Swetic вне форума Ответить с цитированием
Старый 21.01.2013, 00:51   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если условиями задачи не запрещено, то самый простой способ решения данной задачи это перевести число в строку и дальше проверить, сколько раз встречается в строке последний символ.
вот так:
Код:
var K : longint; {исходное число}
   s : string;
   i, count : integer;
begin
  WriteLn('Введите число: ');
  Readln(K);

  count := 0;
  str(K, s);
  for i:=1 to Length(s) do
     if s[i]=s[Length(s)] then Inc(count);

  WriteLn('Последняя цифра встречается в числе ', count, 'раз.');
  ReadLn;
end.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.01.2013, 08:27   #3
Swetic
Пользователь
 
Регистрация: 20.01.2013
Сообщений: 12
По умолчанию

Большое спасибо!
Swetic вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составьте программу вычисления степени числа А с натуральным показателем n. (записать варианты программы с разными видами циклов teac2010 Общие вопросы C/C++ 1 10.12.2012 02:55
Составьте программу, определяющую, принадлежит ли точка Z(X,Y) qmsk Паскаль, Turbo Pascal, PascalABC.NET 1 08.11.2012 19:51
Turbo Pascal. Составьте програму Анастасия286 Помощь студентам 1 03.05.2011 02:08
Блок схема:Составьте программу подсчета числа отрицательных элементов двухмерного массива А (N,M),кратны3 sa-dmit Паскаль, Turbo Pascal, PascalABC.NET 2 24.06.2010 21:40