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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2012, 07:56   #1
garena95
Новичок
Джуниор
 
Регистрация: 17.10.2012
Сообщений: 4
По умолчанию Олимпиада Инф. паскаль

Реябат!
Помогите решить 2 задачи на паскале абс
Задача 1. "Производство палиндромов"
Сделать палиндром трех чисел составить на паскале АБС
4422 2442
1770 717
1071 171
Задача - получить программу которая для заданного числа вычисляла бы минимальный палиндром, больший или равный этому числу. В данном случае это числа которые я написал
Задача 2. "Следующее число"
4 4 16 256 (умножение на 4)
2 4 6 8 (сложение по 2)
50 25 5 5 (деление на 2)
-10 5 10 25 (вычитание)
Задача - по заданной последовательности из трех чисел определить следующее четвертое, число в ней. Для образования последовательности может использоваться только одна из четырех арифметичееских операций - сложение, вычитание, умножение, деление!


Помогите пожалуйста буду признателен
garena95 вне форума Ответить с цитированием
Старый 17.10.2012, 08:27   #2
garena95
Новичок
Джуниор
 
Регистрация: 17.10.2012
Сообщений: 4
По умолчанию

2 решено, 1 помоггите пжалуйста
Про Палиндром
garena95 вне форума Ответить с цитированием
Старый 17.10.2012, 08:48   #3
Чиполлино
Пользователь
 
Регистрация: 23.06.2011
Сообщений: 31
По умолчанию

Решили еще что нибудь?
Чиполлино вне форума Ответить с цитированием
Старый 17.10.2012, 08:53   #4
garena95
Новичок
Джуниор
 
Регистрация: 17.10.2012
Сообщений: 4
По умолчанию

Задача 2.
program Evdokimov;
var a,b,c,d:integer;
begin
writeln ('3 числа через пробел ');
readln(a,b,c);
d:=0;
if(b mod a=0) and (c mod b=0)
then begin d:=c*(c div b);
end;
if(a mod b=0) and (b mod c=0)
then begin d:=c div (b div c);
end;
if a-b=b-c
then begin d:=c-(a-b);
end;
if (a mod b =0) and (b mod c =0)
then begin d:=c div (b div c);
end;
writeln(d);
end.
garena95 вне форума Ответить с цитированием
Старый 17.10.2012, 08:54   #5
garena95
Новичок
Джуниор
 
Регистрация: 17.10.2012
Сообщений: 4
По умолчанию

Помогите теперь первую пожалуйста про Палиндромы!
garena95 вне форума Ответить с цитированием
Старый 17.10.2012, 09:14   #6
Чиполлино
Пользователь
 
Регистрация: 23.06.2011
Сообщений: 31
По умолчанию

Давай вместе решать, пиши в личку
Чиполлино вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод инф о файле в Messagebox riko782 Visual C++ 4 18.04.2012 18:14
Вывод инф.о аудиокарте в DOC bigboss007 Общие вопросы C/C++ 0 19.11.2010 15:50
Ввод и вывод инф. в файл loader159 Общие вопросы C/C++ 8 25.05.2010 22:25
Модификация инф.из таблиц БД Katushka_88_88 Microsoft Office Access 1 15.02.2010 17:00