Есть ответ 👍

Преобразовать массив: разделить элементы каждой строки матрицы на среднее арифметическое элементов этой строки

104
435
Посмотреть ответы 2

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

Zarxis
4,4(45 оценок)

ответ:

static void main(string[] args)

        {

            int n = 0, m = 0, srednarifm = 0, sum = 0; ;

            console.write("введите размерность массива m: ");

            m = convert.toint32(console.;

            console.write("введите размерность массива n: ");

            n = convert.toint32(console.;

            mas = new int[m, n];

            random rnd = new random();

            for (int i = 0; i < m; i++)

            {

                for (int j = 0; j < n; j++)

                {

                    mas[i, j] = rnd.next(0, 10);

                }

            }

            console.writeline();

            console.write("массив: ");

            console.writeline();

            for (int i = 0; i < m; i++)

            {

                for (int j = 0; j < n; j++)

                {

                    console.write(string.format("{0,3}", mas[i, ;

                }

                console.writeline();

            }

            for (int i = 0; i < m; i++)

            {

                sum = 0;

                srednarifm = 0;

                for (int j = 0; j < n; j++)

                {

                    sum += mas[i, j];

                }

                srednarifm = sum / n;

                for (int g = 0; g < n; g++)

                {

                    mas[i, g] = mas[i, g] / srednarifm;

                }

            }

            console.writeline();

            console.write("массив после преобразования: ");

            console.writeline();

            for (int i = 0; i < m; i++)

            {

                for (int j = 0; j < n; j++)

                {

                    console.write(string.format("{0,3}", mas[i, ;

                }

                console.writeline();

            }

            console.readkey();

        }

объяснение:

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

Leraekb2012
4,8(38 оценок)

Барлығын тез жасап, яғни тез есептей,информацияны таба алады, адам істей алмайтын затты істейді де деуге болады

Объяснение:

өз ойым

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS