Значение типа int нельзя присвоить сущности типа int - C (СИ)

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

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

значение типа int нельзя присвоить сущности типа int подскажите с исправлением ошибки ст 26.27
#include<stdio.h>
#include <iostream>
#include <time.h>
#include <conio.h>
#include<stdlib.h>
#define M 5
#define N 5
int main()
{
    int a[M][N];
    int i, k, j;
    srand(time(NULL));
    for (i = 0; i < M; i++)
    {
        printf_s("\n");
        for (j = 0; j < N; j++)
        {
            a[i][j] = rand() % 10 - 1;
                printf_s("\t%i", a[i][j]);
        }
    }
    for (j = i + 1; j<N; j++)
            if (a[i]<a[j])
            {
                k = a[i];
                a[i] = a[j];
                a[j] = k;
            }
    for (i = 0; i<N; i++)
        printf_s("%d ", a[i]);
 
    printf_s("\n");
    system("pause");
    
}

Решение задачи: «Значение типа int нельзя присвоить сущности типа int»

textual
Листинг программы
int a[M][N];

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

В данном коде объявляется двумерный массив (или таблица) с именем a размером M на N, где M - количество строк, а N - количество столбцов. Значения типа int (целые числа) нельзя присвоить сущности типа int (например, другой массив или переменную типа int).

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

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