Подсчитайте количество трехзначных чисел, кратных 13.

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

Подсчитайте количество трехзначных чисел, кратных 13.


Информатика (454 баллов) | 93 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln(Range(100,999).Where(x->x mod 13=0).Count)
end.

Результат
69
(150k баллов)
0

Лямбда выражение?

0

Это только возможно в PascalABC.NET ?

0 голосов
1 способ 
var i,k:integer;
begin
k:=0; 

for i:=999 downto 100 do 
begin   
if i mod 13= 0 then
k:=k+1;   
end;  
write(k); 
end.

2 способ
var i,k:integer;
begin 
k:=0;  

for i:=100 to 999 do  
begin    
if i mod 13= 0 then 
k:=k+1;   
end;   
write(k); 
end.
(314k баллов)
0

обнови!

0

А не от 100 до 999

0

Можно и так но тогда

0

for i:=100 to 999 do

0

Там заметь downto

0

Либо по убыванию либо по возрастанию

0

Спасибо!