profile
Размещено 5 лет назад по предмету Информатика от Умный2чел

В произвольной матрице - отсортировать по убыванию элементы последовательности, расположенные после второго отрицательного числа.
Написать на языке Си

  1. Ответ на вопрос
    Ответ на вопрос дан Helper211

    Ответ:

    Если что-то непонятно или не работает - спрашивайте.

    #include <stdio.h>

    #include <stdlib.h>

    #include <time.h>

    #define M 4

    #define N 4

    int main()

    {

    int A[M][N]; // произвольная матрица

    int i, j, indx = -1;

    // Автоматически заполняем матрицу ,

    // находим индекс второго отрицательного элемента ,

    // выводим матрицу на экран

    srand((unsigned)time(NULL));

    printf("Matrix: n");

    for (i = 0; i < M; i++)

    {

     for (j = 0; j < N; j++)

     {

      A[i][j] = (rand() % 201) - 100;

      printf("%5d ", A[i][j]);

      if ((A[i][j] < 0)&&(indx<0))

      {

       indx--;

       if (indx == -3) indx = i * M + j;

      }

     }

     printf("n");

    }

    // Сортировка по убыванию элементов, расположенных

    // после второго отрицательного числа

    for (i = indx + 1; i < M * N - 1; i++)

    {

     indx = i;

     for (j = i+1; j < M * N; j++)

      if (A[0][j] > A[0][indx]) indx = j;

     j = A[0][i];

     A[0][i] = A[0][indx];

     A[0][indx] = j;

    }

    // Вывод результата

    printf("nSort matrix: n");

    for (i = 0; i < M; i++)

    {

     for (j = 0; j < N; j++)

      printf("%5d ", A[i][j]);

     printf("n");

    }

    return 0;

    }

    1. Ответ на вопрос
      Ответ на вопрос дан Helper211
      Замените все 'N
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.