Здравствуйте)подскажите ,как сделать программу: напечатать ** экране все четырехзначные...

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

Здравствуйте)подскажите ,как сделать программу: напечатать на экране все четырехзначные числа кратные 3 и подсчитать кол-во ink(k) cаму программу я сделала подскажите вот это ink(k)
var i,k:integer;
begin
for i:=1000 to 9000 do
if i mod 3=0 then write(i);
может ink(k) =k*3? сомневаюсь,помогите пожалуйста


Информатика (54 баллов) | 44 просмотров
Дан 1 ответ
0 голосов

Var i,k:integer;
begin
for i:=1000 to 9999 do
if i mod 3=0 then begin
writeln(i);
inc(k);
end;
write('Кол-во таких чисел равно ',k);
end.

(1.7k баллов)
0

Ответ будет число константное,

0

но я только в 8 классе, и мы первый год проходим ивт,учитель нам не говорил ничего про константные числа

0

то есть эта программа просто увеличивает числа от 1000 до 9999 на три и выводит их? это же ужасно долго

0

Программа работает 2 секунды и выводит результат (зависит от операционной системы)

0

Она не увеличивает числа, а проверяет делится ли число на 3 без остатка

0

возможно проблема и в этом

0

я опробовал вашу программу и он выводит на экран все числа соответствующие условию и в данном интервале на экран.

0

Возможно невозможно, решать вам. Вы же выкладываете задачу, я её решил и я не желаю затягивать дискуссию насчет этой задачи.

0

её не я выкладывал

0

А о чем речь тогда?