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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2012, 16:16   #1
Lidia123
Новичок
Джуниор
 
Регистрация: 11.03.2012
Сообщений: 1
По умолчанию как на пелесе она будет

Дано целое число. Определить: является ли данное число двухзначным положительным, содержащим только одну цифру 3.
Lidia123 вне форума Ответить с цитированием
Старый 11.03.2012, 19:55   #2
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Код:
//если на Delphi, то так

function myfunction(a:integer):boolean;
begin
result:=false;
 if (a>9) and (a<100) and (a<>33) then result:=true;
end;

Код:
{если на Паскале то так}

function myfunction(a:integer):boolean;
begin
 if (a>9) and (a<100) and (a<>33) then myfunction:=true else
myfunction:=false;
end;
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 11.03.2012, 20:48   #3
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Лубышев, неа:
Код:
function myfunction(a:integer):boolean;
begin
result:=false;
 if (a>9) and (a<100) and (a<>33) then result:=true;
end;

begin
  writeln(myfunction(11));  //возвращает true
  readln
end.
Предлагаю такой вариант:
Код:
//дэлфи
function myfunction(a:integer):boolean;
begin
  result:=false;
  if (a>9) and (a<100) and (((a mod 10)=3) xor ((a div 10)=3)) then
    result:=true;
end;
Код:
//Pascal (по крайней мере Free Pascal откомпелировал и запустил, за турбо не ручаюсь)
function MF(a:integer):boolean;
begin
  if (a>9) and (a<100) and(((a mod 10)=3)xor((a div 10)=3)) then
    MF:=true
  else
    MF:=false;
end;
P.S. ТС, что значит "как на пелесе она будет"? Кто "она", и что за "пелес"?
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 11.03.2012, 21:40   #4
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

а в чем разница? если проще было так как я показал?) или в промежутке 0..100 есть другие целые числа содержащие две тройки?)
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 11.03.2012, 21:41   #5
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
а в чем разница? если проще было так как я показал?) или в промежутке 0..100 есть другие целые числа содержащие две тройки?)
Цитата:
Сообщение от Lidia123
Дано целое число. Определить: является ли данное число двухзначным положительным, содержащим только одну цифру 3.
: \
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 11.03.2012, 21:53   #6
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

ну и? на промежутке от 10 до 99 не подходит только 33 а все остальные подходят. в чем проблема то?)
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 11.03.2012, 22:04   #7
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
ну и? на промежутке от 10 до 99 не подходит только 33 а все остальные подходят. в чем проблема то?)
Ткните мне, пожалуйста, пальцем, где в числе 11 есть цифра 3?

В задании написано "содержащим только одну". Содержащим, О'кей?
Все тривиальное просто
whatever вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция на Си, как именно она работает Алексей Денисов Помощь студентам 3 13.11.2011 20:16
skyline в делфи, я не понимаю как она работает nastyaa Общие вопросы Delphi 4 08.09.2011 01:17
Обьясните програмку как она работает в Delphi Razdolbam Помощь студентам 1 31.01.2011 18:33
Батарея на ноутбуке, и как она убивается misher Компьютерное железо 4 15.10.2010 11:27
Windows 7 как она? unicode Windows 27 16.07.2009 07:58