Задать два целочисленных массива одинакового размера (не более 21 элементов).вывести исходные массивы на экран. сформировать новый массив , явл. целой частью от деления первого массива на второй . вычислить кол-во нечетных элементов каждого массива(я вообще не понимаю этот чертов паскаль, выручайте)
Ответы на вопрос:
begin
var n : = readinteger('n=');
var a : = arrrandom(n, -99, 99);
a.println;
var b : = seqrandom(n, -10, 10).select(t -> t = 0 ? 1 : t).toarray;
b.println;
var c : = a.zip(b, (p, q)-> p div q).toarray;
c.println;
print('нечетных элементов: ');
a.where(t -> t.isodd).count.print;
b.where(t -> t.isodd).count.print;
c.where(t -> t.isodd).count.println;
end.
n= 13 72 94 79 3 15 -82 72 -72 14 -79 23 -48 26 -6 9 3 10 -2 10 -3 -7 5 -4 -6 7 -1 -12 10 26 0 -7 -8 -24 10 2 19 -3 -6 -26 нечетных элементов: 5 7 3var a,b,c: array [1..21] of integer;
i,n,ka,kb,kc: integer;
begin
write ('введите количество элементов массива (не более 21 элементов): ');
readln (n);
for i: =1 to n do
begin
a[i]: =random (199)-99;
b[i]: =random (21)-10;
c[i]: =a[i] div b[i];
if a[i] mod 2 < > 0 then ka: =ka+1;
if b[i] mod 2 < > 0 then kb: =kb+1;
if c[i] mod 2 < > 0 then kc: =kc+1
end;
write ('1-й массив: ');
for i: =1 to n do write(a[i]: 3,' ');
writeln;
write ('2-й массив: ');
for i: =1 to n do write(b[i]: 3,' ');
writeln;
write ('3-й массив: ');
for i: =1 to n do write(c[i]: 3,' ');
writeln;
write ('количество нечётных элементов в 1-м массиве: ',ka,'; во 2-м массиве: ',kb,'; в 3-м массиве: ',kc)
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
mila32029.03.2020 18:46
-
анна224611.02.2021 13:31
-
vladdancer19.02.2021 05:50
-
JlU40K03.06.2022 16:44
-
karmazinakata6789002.09.2022 07:33
-
Hitroymnik08.05.2022 11:56
-
Alinka29100204.11.2020 08:18
-
SkokivaAlina27.04.2020 12:34
-
gulya10417.10.2021 11:18
-
артур61303.03.2023 20:20
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.