- 23.07.2018 09:33
- Информатика
- remove_red_eye 20054
- thumb_up 31
Ответы и объяснения 2
Программа на паскале для подсчета:
var i,k:integer;
begin
k:=0;
for i:=100 to 999 do
if (i mod 2 0)and(i mod 3 0)and(i mod 5 0) then k:=k+1;
writeln('k = ',k);
end.
Результат:
k = 240
- 24.07.2018 18:31
- thumb_up 39
//Pascal ABC.NET 3.1 сборка 1256
{range(a,b)-множество чисел от а до b; where(x -> [условие]) - проверяет каждый элемент множества, в данном случае каждое число от 100 до 999, на соответствие условию. Если условие выполняется, значение переходит в новое множество. В данном случае, условие проверяет, не делится ли число на 2 И 3 И 5. То есть результат остаток от целочислительного деления(mod) не должен равняться 0 в каждом из случаев. .Count() возвращает количество элементов в множестве}
begin
writeln(range(100,999).Where(x -> (x mod 20) and (x mod 30) and (x mod 50)).Сount);
end.
Результат:
240
- 25.07.2018 05:29
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.