Помогите, пожалуйста. СМ ФОТО. Можете все расписать поподробнее

0 голосов
28 просмотров

Помогите, пожалуйста. СМ ФОТО. Можете все расписать поподробнее


image

Информатика (290 баллов) | 28 просмотров
0

Это что, предлагается решать АНАЛИТИЧЕСКИ?

0

И всё таки, нужен код с комментариями или всё сделать "ручками"?

0

Автор вопроса по неизвестной причине не ответил, аналитическое нужно решение или программное... так что отвечающие вправе дать любой.

0

я готовила) Аналитически, потому что на экзамене нельзя пользоваться подобными калькуляторами

0

А поздно. Уже ответы дали.

0

Так что придется, если что, давать заново вопрос и в нем указывать на необходимость аналитического решения.

0

>ЯП >Калькулятор facepalm.jpg. Извиняюсь за сажу.

Дано ответов: 2
0 голосов
Правильный ответ

//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 2<>0) and (x mod 3<>0) and (x mod 5<>0)).Сount);
end.

Результат:
240

(38.6k баллов)
0 голосов

Программа на паскале для подсчета:
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

(194k баллов)