Проверка арифметической прогрессии
Помогите пожалуйста подкорректировать код. Дан двемерный массив NxK, необходимо проверить, является ли каждая из строк арифметической прогрессией. В моём коде корректно проверяется только первая строка
#include <stdio.h>
#define K 3
#define N 4
#pragma warning(disable : 4996)
int main(void)
{
int x[K][N];
int delta;
int fdelta;
int i, j, check;
for (i = 0; i < K; i++)
{
for (j = 0; j < N; j++)
{
check = scanf("%d", &x[i][j]);
}
if (check == 0)
{
printf("Error cause you entered a letter");
exit(0);
}
}
for (i = 0; i < K; i++)
{
for (j = 0; j < N; j++)
printf("%4d ", x[i][j]);
printf("\n");
}
delta = 0;
fdelta = 0;
for (i = 0; i < K; i++)
{
for (j = 0; j < N; j++)
{
fdelta = x[1][j] - x[0][j];
delta = x[i + 1][j] - x[i][j];
}
if (fdelta == delta)
{
printf("yavlyaetsa\n");
}
else
{
printf("neyavlyaetsa\n");
}
}
return 0;
}