Предмет: Информатика, автор: настя1239

Здравствуйте)подскажите ,как сделать программу: напечатать на экране все четырехзначные числа кратные 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? сомневаюсь,помогите пожалуйста

Ответы

Автор ответа: TaTaPmember
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.

TaTaPmember: Ответ будет число константное,
настя1239: но я только в 8 классе, и мы первый год проходим ивт,учитель нам не говорил ничего про константные числа
антагонист: то есть эта программа просто увеличивает числа от 1000 до 9999 на три и выводит их? это же ужасно долго
TaTaPmember: Программа работает 2 секунды и выводит результат (зависит от операционной системы)
TaTaPmember: Она не увеличивает числа, а проверяет делится ли число на 3 без остатка
антагонист: возможно проблема и в этом
антагонист: я опробовал вашу программу и он выводит на экран все числа соответствующие условию и в данном интервале на экран.
TaTaPmember: Возможно невозможно, решать вам. Вы же выкладываете задачу, я её решил и я не желаю затягивать дискуссию насчет этой задачи.
антагонист: её не я выкладывал
TaTaPmember: А о чем речь тогда?
Похожие вопросы
Предмет: Русский язык, автор: SelenaSweety3