Передача указателей в подпрограммы - 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))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д