Передача указателей в подпрограммы - C (СИ)
Формулировка задачи:
создаю двумерный массив таким способом:
нужно при помощи подпрограмм и указателей организовать сортировку по возрастанию, замену значений первой и второй строки, и замену значений 1-7 2-6 3-5 столбцов.
не могу разобраться с указателями и их передачей в подпрограммы((
#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
int main()
{
double *a;
int i, j, n;
printf("Input n: ");
scanf("%d", &n);
a = (double*)malloc(n*n * sizeof(double));
for (i = 0; i<n; i++)
{
for (j = 0; j<n; j++)
{
scanf("%lf", (a + i + j));
}
}
for (i = 0; i<n; i++)
{
for (j = 0; j<n; j++)
{
printf("%.2lf ", *(a + i + j));
}
printf("\n");
}
free(a);
getchar();
return 0;
}Решение задачи: «Передача указателей в подпрограммы»
textual
Листинг программы
scanf("%lf", (a + i + j))