Сортировка по увеличению - The variable 'i' is being used without being initialized - C (СИ)
Формулировка задачи:
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using namespace std;
const int MAS_SIZE1 = 5;
const int MAS_SIZE2 = 5;
void Init(int m[MAS_SIZE2][MAS_SIZE2], int size1, int size2){
for(int i = 0; i < size1; i++)
for(int j = 0; j < size2; j++)
m[i][j] = (i+1)*(j+1);
}
void bubbleSort(int m[MAS_SIZE1][MAS_SIZE2], int size1, int size2)
{
int tmp,i,j;
for(int i=0;i<size1-1;i++)
for(int j=0;j<size2-1;j++)
if(m[i+1][j+1]<m[i][j])
tmp = m[i+1][j+1];
m[i+1][j+1] = m[i][j];
m[i][j]=tmp;
}
void main(){
int m[MAS_SIZE1][MAS_SIZE2];
Init(m ,MAS_SIZE1, MAS_SIZE2);
bubbleSort(m ,MAS_SIZE1, MAS_SIZE2);
getch();
}Решение задачи: «Сортировка по увеличению - The variable 'i' is being used without being initialized»
textual
Листинг программы
for(int i=0;i<size1-1;i++)
for(int j=0;j<size2-1;j++)
if(m[i+1][j+1]<m[i][j])
{
tmp = m[i+1][j+1];
m[i+1][j+1] = m[i][j];
m[i][j]=tmp;
}