Значение типа 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).