Передача указателей в подпрограммы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

создаю двумерный массив таким способом:
#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;
}
нужно при помощи подпрограмм и указателей организовать сортировку по возрастанию, замену значений первой и второй строки, и замену значений 1-7 2-6 3-5 столбцов. не могу разобраться с указателями и их передачей в подпрограммы((

Решение задачи: «Передача указателей в подпрограммы»

textual
Листинг программы
scanf("%lf", (a + i + j))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы