1.Составьте программу вычисления количества трехзначных чисел, которые не кратны 5....

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

1.Составьте программу вычисления количества трехзначных чисел, которые не кратны 5.
2.Составьте программу вычисления двузначных чисел, которые кратны 3.


Информатика (14 баллов) | 45 просмотров
Дано ответов: 2
0 голосов

1)
Program al;
var k,i:integer;
begin
k:=0;
for i:=100 to 999 do
if i mod 5 <>0 then inc(k);
writeln('количество трёхзначных чисел не кратных 5=',k);
readln;
end.
____________
2)
Program al;
var k,i:integer;
begin
k:=0;
for i:=10 to 99 do
if i mod 3 =0 then inc(k);
writeln('количество двузначных чисел  кратных 3=',k);
readln;
end.

0

Первая задача не верна!

0

Не верно!

0

i mod 5 <> 0

0

А вы учли то что остаток может бы равен 1,2,3,4. Например число 103: остаток 3, но твоей программой не будет учтено это число

0 голосов

Var k,i:integer;
begin
k:=0;
for i:=100 to 999 do
if i mod 5 <> 0 then inc(k);
writeln('количество трёхзначных чисел не кратных 5=',k);
readln;
end.

(505 баллов)