Тема:Integer
5-9 класс
|
Задача: Дано одно целое число, проверить, является ли оно простым. (делится на 1 и на само себя).
Помогите пожалуйста)
var i: integer; x: boolean; n: integer;
begin
readln(n);
for i:= 2 to n - 1 do
begin
if n mod i = 0 then
x:= true;
end;
if (x = false) and (n <> 1) then
writeln('yes')
else
writeln('no');
end.
Комментарий удален
Комментарий удален
Комментарий удален
Комментарий удален
Другие вопросы из категории
водохранилищ.опишите тип и ширину каждого поля.определите первичный ключ.
0. число *2
1. чило +1
2. обнулить результат
программа для высислетиля записывается как последовательность из 0,1 и 2 сначала в памяти Высичлителя всегда записано чило 1 например программа 0121 запишет в память Высичлителя число 1 (т.к (1*2+1)*0+1=1) Даны программы для исполнителя
Высичлитель расположите их в порядке возрастания результатов
1) 021101
2)0121000
3)2011000
4)2001210
5)0101010
Читайте также
собственно открываться эта тема. как это сделать?
min,max:integer; begin ClrScr; randomize; writeln('Исходный массив:'); for i:=1 to Nmax do begin m[i]:=random(20)-10; write(m[i],' '); end; max:=m[1]; min:=m[1]; i_min:=1; i_max:=1; for i:=1 to Nmax do begin if m[i]>max then begin max:=m[i]; i_max:=i; end; if m[i]
и тупое описание некоторых мессенждеров только мозгов хватило. Чем больше-тем лучше
to 9 do
y:=y+x;
writeln(y=,y);
END.
2.var x,y: INTEGER;
BEGIN
y:=0;
for x:=10 downto 5 do
y:=y+1
writeln(y=,y);
END
3. var x,y: INTEGER;
BEGIN
y:=1;
x:=15;
while x>5 do
begin
x:=x-3;
y:=y*x;
end;
writeln(y=,y)
END.
4. var x,y: INTEGER;
begin
y:=1;
x:=10;
repeat
y:=y*x+x;
x:=x-2;
until x<0;
writeln(y=,y);
end.
пожалуйста напишите подробное решение и как получаются ответы