Поменять две конкретные строки матрицы местами - C (СИ)

Узнай цену своей работы

Формулировка задачи:

подскажите пожалуйста как поменять две конкретные строчки массива местами в статическом и динамическом массиве если можно с кодом пожалуйста

Решение задачи: «Поменять две конкретные строки матрицы местами»

textual
Листинг программы
#include <stdio.h>
#include <time.h>
 
void randArr(int [], int );
 
main()
{
    /*...*/
}
 
 
void randArr(int arr[], int size)
{
    srand(time(NULL));
 
    for (int i = 0; i < size; i++)
        arr[i] = rand() % 20 + 1; //рандомные числа от 1 до 20
}

Объяснение кода листинга программы

В данном коде реализована функция randArr, которая генерирует случайные значения для массива arr. Для этого используется функция srand(time(NULL)), которая инициализирует генератор случайных чисел. В цикле for происходит заполнение массива arr случайными числами от 1 до 20. В функции main вызывается функция randArr, передавая ей массив и размер этого массива. Но данная функция не меняет местами конкретные строки матрицы, она лишь генерирует случайные значения для массива.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы