Ошибка указывает на строку, в которой только операторная скобка - C (СИ) (73606)

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

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

#include <stdio.h>
#define N 100
#define M 100
 
void main()
{   FILE*f;
    int n, m;
    f = fopen("nyan.txt", "r");
    fscanf(f, "%d,%d\n", &n, &m);
    int a[N][M];
    int i, j;
    for (i = 1; i<=n; i++)
     {
        for (j = 1; j<=m; j++)
            fscanf(f, "%d", &a[i][j]);
        fscanf(f, "\n");
     }
    MinMaxStr(&a, n, m);
    for (i = 1; i<=n; i++)
     {
        for (j = 1; j<=m; j++)
        {
            printf("%d ", a[i][j]);
        }
        printf("\n");
     }
    
}
 
void MinMaxStr(int mas[][M],int n,int m)
{                                   //error C2371:MinMaxStr: переопределение; различные базовые типы
    int MAX,MIN,i,j;
    for (i = 1; i <= n; i++)
    {
        MIN = 999;
        MAX = 0;
        for (j = 1; j <= n; j++)
         {
            if (mas[i][j] > MAX) MAX = mas[i][j];
            if (mas[i][j] < MIN) MIN = mas[i][j];
         }
        mas[i][0] = MIN;
        mas[i][m + 1] = MAX;
    }
 
}
Интересно то, что ошибка указывает на строку, в которой только операторная скобка

Решение задачи: «Ошибка указывает на строку, в которой только операторная скобка»

textual
Листинг программы
void MinMaxStr(int mas[][M],int n,int m);

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


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

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

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