Удалить все двузначные элементы массива, заканчивающиеся на 2. Помогите пожалуйста с

Удалить все двузначные элементы массива, заканчивающиеся на 2. Помогите пожалуйста с паскалем

Задать свой вопрос
1 ответ

program raf105;

const

 n = 5;

var

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

 x, counter, i: integer;

begin

writeln('Заполните массив:');

for i:=1 to n do

 readln(a[i]);

for i:=1 to n do

begin

 if counter gt; 0

   then a[i-counter]:= a[i];

 if (a[i] gt;= 10) and (a[i] lt;= 99) and (a[i] mod 10 = 2)

   then counter:= counter + 1;

end;

for i:=n-counter+1 to n do

 a[i]:= 0;

writeln('Вывод:');

for i:=1 to n-counter do

 writeln(a[i]);

end.

Язык PascalABC

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт