Сделать универсальную функцию, которая может ввести и одномерный и двухмерный массивы - C (СИ)

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

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

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define N 100

void vvod(int *m,int n);  

int main()
{ 
    int x[N];
    double s;
    vvod(&x[0],N);
    return 0;
}
 
void vvod(int *m,int n)
{
    int i;
    for(i=0;i<n;i++)
            scanf("%d",m[i]);
}
выкидывает после ввода 2ух элементов, и еще вопрос, как можно сделать универсальную функцию, которая может ввести и одномерный и двухмерный массивы

Решение задачи: «Сделать универсальную функцию, которая может ввести и одномерный и двухмерный массивы»

textual
Листинг программы
     //line 21
     scanf("%d", &m[i]);

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


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

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

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