Категория
Информатика, опубликовано 07.06.2020 02:30

Паскаль. Через процедуру нужно вывести массив, состоящий из двузначных четных чисел. Почему-то при вводе, например, n=3, выводит только 2 элемента массива Как выводить ровно столько, сколько задаю переменных? .
Type Mass=array [1..100] of integer;
var b:Mass;
n:integer;
procedure заполнение(n:integer);
var i:integer;
begin
for i := 1 to n do
b[i] := random(100);
for i := 1 to n do begin
if (b[i] mod 2 = 0) and (b[i]>=10) and (b[i]<=100) then
write(b[i] );
end;
end;
begin
writeln('Ввод');
read(n);
заполнение(n);
end.

Ответы

Ответ
Ответ оставил: Гость
C++ (Так как не люблю паскаль,для меня это рвота)

int x;
cout<<"->";
cin>>x;
if (x%3==0) cout<<"Делится";
else cout<<"Не делится";
Ответ
Ответ оставил: Гость
Alt+tab если я правильно понял
Ответ
Ответ оставил: Гость
151 в двоичной системе (10010111) тем самым единиц равняется 5.
Ответ
Ответ оставил: Гость
1 и 3___________________________


Другие вопросы по информатике

✅ Ответов: 3 на вопрос по информатике: Паскаль. Через процедуру нужно вывести массив, состоящий из двузначных четных чисел. Почему-то при вводе, например, n=3, выводит только 2 элемента массива Как выводить ровно столько, сколько задаю переменных? . Type Mass=array [1..100] of integer; var b:Mass; n:integer; procedure заполнение(n:integer); var i:integer; begin for i := 1 to n do b[i] :... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube