дан массив из n частей. вывести на экран все элементы которые

Дан массив из n частей. вывести на экран все элементы которые делятся на 2, 3 и не делятся на 4.
n=10

Задать свой вопрос
2 ответа
1.
begin
  var n:=ReadlnInteger('n =');
  var a:=ArrRandom(n,0,500);
  a.Println;
  Writeln('Избранные элементы:');
  a.Select(x-gt;x).Where(x-gt;(x mod 2=0)and(x mod 3=0)and(x mod 4lt;gt;0)).Println;
end.

Пример:
n = 10
105 18 117 360 83 72 347 498 354 34
Избранные элементы:
18 498 354

2.
const n=10;
var a: array[1..n] of integer; 
  i : integer;
begin
writeln('Начальный массив:');
for i:=1 to n do begin
 write('a[',i,']=');
 readln(a[i]);
 end;
writeln;
for i:=1 to n do
 if (a[i] mod 2=0)and(a[i] mod 3=0)and(a[i] mod 4lt;gt;0)
  then write(a[i],' ');
end.

Пример:
Исходный массив:
a[1]=
105
a[2]=18
a[3]=117
a[4]=360
a[5]=83
a[6]=72
a[7]=347
a[8]=498
a[9]=354
a[10]=34
18 498 354
Вакщлейгер Виталий
9 класс ... полегче можно )
include
using namespace std;
int main()

cin gt;gt; n;
int m[n];
for (int i = 0;i lt; n;i++)

cin gt;gt; m [i];

cout lt;lt; "Na 2, 3: " lt;lt; endl;
for(int i = 0;i lt; n;i++)

if (m[i] % 2 == 0 m[i] % 3 == 0)
cout lt;lt; m[i]lt;lt; " ";

cout lt;lt; "Ne na 4: " lt;lt; endl;
for(int i = 0;i lt; n;i++)

if (m[i] % 4 != 0)
cout lt;lt; m[i]lt;lt; " ";

return 0;
Алла Чичило
В 9 классе такового ещё не изучали, полегче плиз
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт