АннаМаргарита
?>

Надо сгенерировать 3 рандомных чисел.если эти три числа будет делится на 3 надо поставить ок а если эти три числа не будет делится на 3 тогда поставим no ok.зделать на паскале

Информатика

Ответы

Ирина

program Random3;

uses

 System.SysUtils;

var

 A: array [1..3] of Integer;

 i: Integer;

 b: Boolean;

begin

 Randomize;

 Write ('Три случайный числа: ');

 for i := Low (A) to High (A) do begin

   A [i] := Random (9) + 1;

   Write (A [i], ' ');

 end;

 b := True;

 for i := Low (A) to High (A) do

   if A [i] mod 3 <> 0 then begin

     b := False;

     Break;

   end;

 WriteLn;

 if b then

   WriteLn ('OK')

 else

   WriteLn ('NO OK');

 ReadLn;

end.

Тариелович871

1)

var a,b,x,y:longint;

begin

write("Vvedite nachalo i konec otrezka: ");

read(a,b);

write("Vvedite x: ");

read(x);

y:=sqr(x)*x;

if (y>a)and(y<b) then write("Na dannom otrezke znachenie funkcii ravno ",y) else write("Na dannom otrezke net reshenii");

readln

end.

2)

var c,i:byte;

begin

for i:=49 to 215 do

if (i mod 4=0) then c:=c+1;

write("Kolichestvo chisel, kratnyh 4 na zadannom promezhutke ravno ",c);

readln

end.

3)

var i:integer;

p:longint;

for i:=1000 to 9999 do

if (i mod 10=3) then p:=p*i;

write("Proizvedenie chetyrehznachnyh chisel, okanchivaushihsya na 3 ravno ",p);

readln

end.

4)

var i:byte;

c:integer;

begin

for i:=221 to 778 do

if ((i mod 10)=(i div 100)) then c:=c+1;

write("Kolichestvo chisel ravno ",c);

readln

end.

5)

var i:longint;

c:integer;

begin

for i:=10000 to 99999 do

if ((i mod 10)=(i div 10000))and(((i mod 100)div 10)=((i div 1000)mod 10)) then c:=c+1;

write("Kolichestvo chisel ravno ",c);

readln

end.

edelstar83

ответ: Считываем первое число(n), чтобы определить, до какого момента должен продолжаться цикл. Создаем переменную sum, чтобы хранить найденное количество чисел, удовлетворяющих условию. Запускаем цикл, считываем число, если последняя цифра - 4 (проверяем при получения остатка от деления на 10) и число делится на 6 (проверяем при получения остатка от деления на 6), то добавляем к в переменную sum 1.

n = int(input())

sum = 0

for i in range(0, n):

  current = int(input())

  if current % 10 == 4 and current % 6 == 0:

      sum += 1

print(sum)

Объяснение: n = int(input())

sum = 0

for i in range(0, n):

  current = int(input())

  if current % 10 == 4 and current % 6 == 0:

      sum += 1

print(sum)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Надо сгенерировать 3 рандомных чисел.если эти три числа будет делится на 3 надо поставить ок а если эти три числа не будет делится на 3 тогда поставим no ok.зделать на паскале
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mrvasilev2012
ЮрьевичКарпова1564
Panda062000
abakas235
Chernaya
ПолухинаТененева565
potap-ver20065158
Dmitrii sergei463
Elenabolt77
chulki-kupit
info22
Мирзоев Денис
ykolkova76
tatianamatsimoh
mulyugina365