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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2011, 17:24   #1
Лиия
 
Регистрация: 30.11.2011
Сообщений: 4
По умолчанию Задачи паскаль.Буду признательна))

1. Найти сумму натуральных чисел, предшествующих заданному числу а, введенному с клавиатуры.Дано натуральное число n. Получить все его натуральные делители.
2. Даны натуральные числа m, n. Получить все кратные им числа, меньшие m*n.
3. В трехзначном числе зачеркнули первую цифру слева. Когда полученное двузначное число умножили на 7, то получили данное число. Найти это число.
4. Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа.
5. Дано натуральное число n (n<10000). Определить, является ли оно палиндромом («перевертышем») с учетом четырех цифр. Например, 2222, 6116,0440.
Лиия вне форума Ответить с цитированием
Старый 03.12.2011, 17:31   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию Ищу девушку.Буду признателен))

собственно говоря в чём вопрос?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 03.12.2011, 17:47   #3
Лиия
 
Регистрация: 30.11.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
собственно говоря в чём вопрос?
нужна помощь в решении
Лиия вне форума Ответить с цитированием
Старый 03.12.2011, 17:56   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ээээх! так бы и писали решите задачи пожалуйста!
допустим 4
Цитата:
Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа.
Код:
for i := 100 to 999 do
    if ((i mod 7) = 0) and ((((i div 100) + ((i mod 100)*10) + (i mod 10)) mod 7) = 0) then
    writeln (i);
Цитата:
3. В трехзначном числе зачеркнули первую цифру слева. Когда полученное двузначное число умножили на 7, то получили данное число. Найти это число.
Код:
for i := 100 to 999 do
    if ((i mod 100)*7) = i then
    writeln (i);
Цитата:
2. Даны натуральные числа m, n. Получить все кратные им числа, меньшие m*n.
Код:
max := m;
if n > m then max := n;
for i := max to ((m*n)-1) then
    if ((i mod m) = 0) and ((i mod n) = 0) then
        writeln (i);
Цитата:
1. Найти сумму натуральных чисел, предшествующих заданному числу а, введенному с клавиатуры.Дано натуральное число n. Получить все его натуральные делители.
Код:
sum := 0;
for i := 1 to a then
    Inc(sum, i);
writeln (sum);
for i := 1 to n do
    if ((n mod i) = 0) then writeln (i);
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303

Последний раз редактировалось Hacker19_90; 03.12.2011 в 18:18.
Hacker19_90 вне форума Ответить с цитированием
Старый 03.12.2011, 18:19   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну как сойдёт???
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 03.12.2011, 18:42   #6
Лиия
 
Регистрация: 30.11.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Ну как сойдёт???
конечно) спасибо огромное:***
Лиия вне форума Ответить с цитированием
Старый 04.12.2011, 03:08   #7
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
5. Дано натуральное число n (n<10000). Определить, является ли оно палиндромом («перевертышем») с учетом четырех цифр. Например, 2222, 6116,0440.
Код:
var n, a,b,c,d:integer;
begin
readln(n);
if ( n < 10000) then
begin
if n < 100 then begin writeln('не полиндром'); exit; end;
if (n >= 100) and (n < 1000) then a:=0
else  a:= n div 1000;
b:= (n div 100) - a*10;
d:= n mod 10;
c:= n div 10 - a * 100 - b*10;
if (a = d)  and  (  b = c ) then writeln ('полиндром');
end
else writeln('Слишком большое число');
end.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль Задачи. примерно 10 буду рад если решите... желательно с блок схемами. Буду сильно благодарен. Азарт Помощь студентам 8 26.03.2009 23:51
2 задачи по файлам. Буду очень благодарен! RomT24 Помощь студентам 2 11.03.2009 11:40
А вот и еще пара задач на Паскале.Буду очень признательна, если решите!:) Darangel Помощь студентам 2 28.01.2009 23:12
Задачи для паскаля,буду признателен ЕвгенийК Паскаль, Turbo Pascal, PascalABC.NET 5 07.11.2008 22:47