Есть ответ 👍

Прошу нужно решить , а я никак не могу пол дня сижу и не получается , завтра сдавать разработать алгоритм и написать программу на языке turbo pascal сформировать одномерный массив из элементов массива двумерного по указанному правилу и упорядочить элементы созданного массива в соответствие с вариантом. числа m и n вводятся с клавиатуры. для исходной матрицы предусмотреть два варианта: ввод с клавиатуры и ввод с датчика случайных чисел. возможность выбора пользователем варианта ввода матрицы должна быть предусмотрена в тексте программы. и само сформировать массив в из произведений элементов нечетных столбов массива а (m, n). отсортировать массив по возрастанию.

274
450
Посмотреть ответы 2

Ответы на вопрос:

HaCT9I3
4,4(36 оценок)

Var       a: array[1..100, 1..100] of integer;       b: array[1..100]of integer;       i, j, k, n, m, imax: integer;       manual: boolean; begin       writeln('ручной ввод (true/false)==> ');       read(manual);             if manual then begin               writeln('размер массива n, m ==> ');               read(n, m);       end       else begin               n : = random(10) + 5;               m : = random(10) + 5;       end;             for i : = 1 to n do       begin               writeln();               for j : = 1 to m do               begin                       if manual then                               read(a[i, j])                       else begin                               a[i, j] : = random(100) - 50;                               write(a[i, j]: 3, ' ');                       end;               end;       end;             writeln();       writeln();             for j : = 1 to m do               if j mod 2 = 1 then begin                       k : = k + 1;                       b[k] : = 1;                       for i : = 1 to n do                               b[k] : = b[k] * a[i, j];                       write(b[k], ' ');               end;             writeln();             for i : = 1 to k - 1 do       begin               imax : = i;               for j : = i + 1 to k do                       if b[j] > b[imax] then                               imax : = j;               n : = b[i];               b[i] : = b[imax];               b[imax] : = n;       end;             for i : = 1 to k do               write(b[i], ' '); end.

from math import pidef square(r):  return pi**2*rR = int(input("R = "))r = int(input("r = "))S = square(R) - square(r)print(S)
(Phyton) Составьте программу вычисления площади кольца по значениям внутреннего и внешнего радиусов,

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS