Ошибка в инициализации - C (СИ)

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

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

Пишет ошибка при инициализировании

min

Помогите, пожалуйста
#include <iostream> 
#include <conio.h> 
#include <iomanip>
#include <stdlib.h> 
#include <time.h> 
#include <stdio.h>
int main() 
{ 
setlocale(LC_ALL, "Russian");
const int SIZE = 5; 
int m[SIZE][SIZE], a, b, i, j, k; 
int min;
printf("Для ввода данных вручную введите - 1, автоматически - 2\n"); 
scanf_s("%d",&k);
if (k == 1)
{ 
for (i = 0; i < SIZE; i++) 
{
for (j = 0; j < SIZE; j++) 
{ 
printf("Введите элемент m[%d][%d]=",i,j);
scanf_s("%d", &m[i][j]); 
printf("\n"); 
if (m[i][j]>99)
{ 
printf("Введите число из диапазона "); 
scanf_s("%d",&m[i][j]);
} 
else 
if (m[i][j]<0)
{ 
printf("Введите число из диапазона "); 
scanf_s("%d", &m[i][j]);
 
} 
else;
} 
} 
}
 
////////////////////////////////////////////////// 
else if (k == 2)
{ 
printf("Введите начало диапазона: ");
scanf_s("%d", &a); 
printf("Введите конец диапазона: ");
scanf_s("%d", &b); 
for (i = 0; i < SIZE; i++)
{ 
for (j = 0; j < SIZE; j++)
{ 
m[i][j] = a + rand() % (b - a + 1);
} 
}
 
}
for (i = 0; i < SIZE; i++) 
{
for (j = 0; j < SIZE; j++) 
{
 
printf("| %d\t", m[i][j]);
} 
printf("\n");
} 
////////////////////////////////////////////
 
for (int j = 0; j < SIZE; j++)
for (int i = 0; i<j; i++) 
{
if ((j>(SIZE - 1) / 2) && (i >= SIZE - j - 1)) break; 
int x = m[i][j];
int y = m[SIZE - i - 1][j]; 
m[i][j] = y;
m[SIZE - i - 1][j] = x;
}
for (int i = 0; i < SIZE; i++)
{
for (int j = 0; j < SIZE; j++)
{
printf("%d \t", m[i][j]);
}
printf("\n");
}

/////////////////////////////////////////
for (int i = 0; i<SIZE; i++)
for (int j = 0; j<i; j++)
{
if ((i>(SIZE - 1) / 2) && (j >= SIZE - i - 1)) break;
if (m[i][j]<min)
min = m[i][j];
 
}
if (m[1][4]<min)
min = m[1][4];
if (m[2][3]<min)
min = m[2][3];
if (m[2][4]<min)
min = m[2][4];
if (m[3][4]<min)
min = m[3][4];
 
printf("Min=%d", min);
 
}

Решение задачи: «Ошибка в инициализации»

textual
Листинг программы
min = m[0][0];

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


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

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

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