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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2012, 20:57   #1
svob
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 47
Сообщение Задача для Free Pascal

Помогите решить задачу:

Составьте программу которая выводит на экран числа из диапазона от 12 до 150, делящая одновременно на 12 и 3 эти числа.

Жду ответов, заранее спасибо
svob вне форума Ответить с цитированием
Старый 22.11.2012, 21:09   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Так понимаю, что это натуральные числа?

Например:
Код:
writeln(a, a/12:6:2,a/3:6:2); {результат - вещественное}
или

Код:
writeln(a,'   ', a div 12,'   ', a div 3);{результат - целое}
Как перебирать ...


Ну, вот, как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 22.11.2012, 21:12   #3
svob
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 47
По умолчанию

Так как я очень плохо разбираюсь в паскале не могли бы вы написать полную программу от program и до end, пожалуйста.
svob вне форума Ответить с цитированием
Старый 22.11.2012, 21:14   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Полная программа:
Код:
var i:integer;begin for i:=12 to 150 do if ((i mod 12)=0) and ((i mod 3)=0) then write(i:5);rеаdln;end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.11.2012, 21:17   #5
svob
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 47
По умолчанию

Большое спасибо, с меня +.
Очень благодарен
svob вне форума Ответить с цитированием
Старый 22.11.2012, 21:19   #6
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Stilet
Но в условии вроде:
Цитата:
делящая одновременно на 12 и 3 эти числа.
или у меня что-то с языком?
К тому же, если делится на 12, то и на 3 будет делиться


Что-то тут ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 22.11.2012, 21:23   #7
svob
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 47
По умолчанию

Пишу в точности с выданном мне заданием :
Составьте программу которая выводит на экран числа из диапазона от 12 до 150, делящая одновременно на 12 и 3. // Задание из 9-го класса
svob вне форума Ответить с цитированием
Старый 22.11.2012, 21:35   #8
svob
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 47
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Полная программа:
Код:
var i:integer;begin for i:=12 to 150 do if ((i mod 12)=0) and ((i mod 3)=0) then write(i:5);rеаdln;end;
Ответ программы - 12 24 36 48 60 72 84 96 108 120 132 144, и не совсем понимаю зачем "readln" нужен в этой программе и что там вводить. Поясните если не затруднит
svob вне форума Ответить с цитированием
Старый 22.11.2012, 21:49   #9
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

ViktorR, скорее всего, имелось ввиду "делящаяся".
И правда, проверять деление на 3 в ДАННОЙ задаче не нужно
svob, без readln программа сразу завершится, и Вы не увидите результат работы.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 22.11.2012, 21:51   #10
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Вечер добрый.
Давайте уберем ReadLn, что получим? Правильно, программка выведет ответ и успешно завершится, что посмотреть консольку Вы должны будете нажать Alt+F5 или Ctrl + F9. А так ничего нажимать не надо, ответ выводиться Вы что-нить жмете и усё.
Цитата:
end;
мне кажется или там нет '.'?
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача(Free Pascal) Nastya1221 Помощь студентам 0 01.05.2012 13:20
Задача на цикл free Pascal }|{eka Паскаль, Turbo Pascal, PascalABC.NET 1 02.04.2012 05:11
Задача(Free Pascal) Nastya1221 Помощь студентам 0 21.02.2012 17:36
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28