У меня есть код но когда я начинаю замену то у меня только одна строчка меняется, а дальше ничего не выводит.
Вот код:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#include <math.h>
#define N 100
#define M 100
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
srand(time(0));
int arr[N][M], n, m, a, b, one_arr[N],i,j,l,q,s, arr1[N][M];
printf("Введите N = "); scanf_s("%d", &n);
printf("Введите M = "); scanf_s("%d", &m);
printf("Введите начало кординат для рандома = "); scanf_s("%d", &a);
printf("Введите конец кординат для рандома = "); scanf_s("%d", &b);
if (n < N && m < M && a < b) {
printf("Двухмерный массив:\n");
for ( i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
arr[n][m] = a + rand() % (b - a + 1);
printf("%4d", arr[n][m]);
}
printf("\n");
}
printf("Одномерный массив:\n");
for ( i = 0; i < n*m; i++) {
one_arr[i] = a + rand() % (b - a + 1);
printf("%4d", one_arr[i]);
}
int count = 0;
// Заполнение
printf("\n Result\n");
printf("%d", one_arr[1]);
for (i = 0; i < n; i++) {
for ( j = 0; j < m; j++); {
arr[n][m] = one_arr[count];
printf("%4d", arr1[i][j]);
count++;
}
printf("\n");
}
}
else {
printf("Веденные некорректные данные");
}
return 0;
}