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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2010, 10:25   #1
Masha66692
Новичок
Джуниор
 
Регистрация: 03.06.2010
Сообщений: 2
Сообщение организация циклов в паскале

Помогите кто-нибудь решить задачу срочно надо.

1. Дано натуральное число:
- найти количество цифр данного числа, больших А (А вводится с клавиатуры);
- верно ли, что данное число принадлежит промежутку от А до В (А и В вводятся с клавиатуры).
2. Найти все двузначные числа, которые делятся на n или содержат цифру n
Masha66692 вне форума Ответить с цитированием
Старый 03.06.2010, 10:39   #2
Ol'ga_new
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 125
По умолчанию

Вопрос по заданию:
1. т.е. дано: 23475, ввели А=4, ответ 2 (цифры 5 и 7)
В=3789 ответ: не верно!, а если В=234579 ответ: верно!
2. где искать числа?
Объясни задания помогу сделать.
Ol'ga_new вне форума Ответить с цитированием
Старый 03.06.2010, 17:03   #3
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
Найти все двузначные числа, которые делятся на n или содержат цифру n
Ну вот чисто от балды.
Код:
Uses
   CRT;
VAR
 i,B,k,l: integer;
 key:char;
BEGIN
Clrscr;
repeat
 Write('Введите число: ');
 ReadLn(B);
 if (b>=10) and (B<=99) then
 begin
 writeln('двузначные числа, которые делятся на n:=');
 for i:=10 to 99 do
 begin
   if (i mod B=0) then
   begin
    write(i:8)
   end;
 end;
 writeln;
 writeln('двузначные числа, которые содержат цифру n:=');
 for i:=10 to 99 do
 begin
   k:=i mod 10;
   l:=i div 10;
   if (k=b) or (l=b)  then
   begin
    write(i:8)
   end;
 end;
 writeln;
 end
 else
 writeln;
 write('Повторить (Yes/No)?');
  readln(key);
  Until UpCase(key)<>'Y';
END.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3 вида циклов mind rebel Фриланс 11 05.03.2010 15:19
Организация итерационных циклов МихХха Паскаль, Turbo Pascal, PascalABC.NET 18 19.05.2009 15:41
Организация циклов faelar Паскаль, Turbo Pascal, PascalABC.NET 4 25.01.2009 21:30
Организация циклов и работа с одномерными массивами в Borland C++ 3.1 Xeon332 Помощь студентам 8 25.12.2008 16:55
Организация циклов и работа с одномерными массивами Zenit10 Помощь студентам 9 17.01.2008 22:20