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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2009, 16:00   #1
Стасссс
Пользователь
 
Регистрация: 13.03.2009
Сообщений: 17
Сообщение Две задачи в Паскале

Здравствуйте уважаемые программисты форума, я нуждаюсь вв вашей помощи. Вот тут 2 задачки:
1) Дана строка символов, требуется выяснить состоит ли она из одних цифр или в ней имеются другие символы. Вывести соответсвующее сообщение на экран.
2)Даны 2 числа А и В. Найти наименьший общий делитель.
Стасссс вне форума Ответить с цитированием
Старый 06.04.2009, 16:04   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
состоит ли она из одних цифр или в ней имеются другие символы
Ну проверяй посимвольно в цикле, пока не встретишь букву, тогда выход из цикла и сообщение мол нет, не состоит...
Цитата:
)Даны 2 числа А и В. Найти наименьший общий делитель.
Ну-у-у... Это тут уже обсуждалось.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.04.2009, 16:05   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

1)
Идете в цикле по строке. Если текущего символа нет в множестве [0..9], то выводим сообщение, что тут не только цифры.
Выглядеть будет как-то так:
Код:
for i:=1 to length(s) do
 if not (s[i] in [0..9]) then
  begin
  writeln('Тут не только цифры');
  break;
  end;
2) Ну уж это обсуждалось столько раз...
Вбейте в поиск "НОД".

И, кстати, наименьший общий делитель это единичка

ps Не успел )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.04.2009, 16:05   #4
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

2 задача пост №3
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 06.04.2009, 16:06   #5
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

1.
Код:
for i:=1 to length(str) do
   if not(str[i] in ['0'..'9']) then begin
      writeln('Letter was found!');
      break;
   end;
***
ппц... не успел...
Uguu~
__STDC__ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
две маленькие задачи в паскале Arkon Помощь студентам 3 09.03.2009 12:15
две задачи!!! LOVELY Помощь студентам 2 30.01.2009 01:35
привет всем! помогите пожалуйста решить две задачи на паскале. я в паскале полный ноль. Пищенок Саша Паскаль, Turbo Pascal, PascalABC.NET 5 20.01.2009 13:46
Никак не могу решить две математические задачи на Паскале skl1f Помощь студентам 4 30.11.2008 22:23
две задачи на С++ ELL Помощь студентам 0 01.06.2008 01:28