cardiodoc08
?>

Дано число а. проверить, является ли оно натуральным числом. знаю, что натуральные числа, это те числа, которые положительные и целые, предела не имеют. как в паскале написать, что данное число не может быть дробным? никак не

Информатика

Ответы

keykov35
Проверить условие if  а> 0 and а-div(a)=0 then  - число натуральное
likakedo4ka439

1) элемент с номером k заменяется на 2

var

a: array [1..20] of integer;

i,n,k: integer;

begin

readln(n);

for i: =1 to n do

begin

a[i]: =random(50);

write(a[i]: 3);

end;

writeln;

readln(k);

a[k]: =2;

for i: =1 to n do

write(a[i]: 3);

end.

2) элемент вставляется в массив остальные элементы сдвигаются вправо

var a: array [1..20] of integer; i, n, k: integer;

begin readln(n); for i : = 1 to n do begin a[i] : = random(50); write(a[i]: 3); end; writeln; readln(k); for i: =n+1 downto k do a[i]: =a[i-1]; a[k] : = 2; for i : = 1 to n+1 do write(a[i]: 3); end.

drappaeva68

program prim2; uses crt; var i, n, r: integer; a: array[1.. 10000] of integer; begin clrscr; randomize; write ('число элементов '); readln(n); for i: =1 to n do begin {получаем случайные числа и выводим их на экран.} a[i]: =random(45)-22; write(a[i],' '); end; {в полученном массиве меняем соседние элементы.} i: =1; {пока i< =n-1.} while i< =n-1 do begin {меняем значения соседних элементов. } r: =a[i]; a[i]: =a[i+1]; a[i+1]: =r; {увеличиваем индекс на два.} inc(i,2); end; {распечатываем измененный массив.} for i: =1 to n do write(a[i],' '); readkey; end.

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

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

Дано число а. проверить, является ли оно натуральным числом. знаю, что натуральные числа, это те числа, которые положительные и целые, предела не имеют. как в паскале написать, что данное число не может быть дробным? никак не
Ваше имя (никнейм)*
Email*
Комментарий*

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

ii090758
skorykin123371
venera2611
Immortal3331
X2755070
Chikichev456
ВайсманКреденс357
cimora-kativ
fucingprinces30
Мария
Svetlana ALLA
Gainalii1912
turovvlad
contact
kiruha0378