Вопрос по информатике:
Такие дела, компилятор ругается на вызов функций in_mass и out_mass в main. Как вызвать правильно двухмерные массивы ?
#include <stdio.h>#include <math.h>void in_mass(int **m, int n, int N ){int i, j; for(i=0;i<n;i++){ for(j=0;j<N;j++) scanf("%d",&m[i][j]);}}void out_mass(int **m, int n, int N){int i, j;printf("Your massive :"); for(i=0;i<n;i++){ for(j=0;j<N;j++) printf("%d \n",m[i][j]);}}int main (void){ int k, m; in_mass(&m[0][0],5, 4); //ругается тут out_mass(&m[0][0],5, 4); // и тут return 0;}
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 08.06.2018 02:44
- Информатика
- remove_red_eye 3325
- thumb_up 38
Ответы и объяснения 1
#include
#include
double LOG_b_A(double a, double b)
{
return log(b)/log(a);
}
void in_mass(int* mas, int n, int m)
{
for(int i=0; i
}
void out_mass(int* mas, int n, int m)
{
printf("Your massive :\n");
for(int i=0; i
}
}
int main (void)
{
double x,y,z;
const int n = 2;
const int m = 4;
int a[n][m];
scanf("%lf %lf", &x ,&y);
z=LOG_b_A(x,y);
printf("z=%7.3lf \n",z);
in_mass(a,n,m);
out_mass(a,n,m);
return 0;
}
Пример (для массива 2*4):
7 5
45
12
65
30
78
40
89
43
z= 0.827
Your massive :
45 12 65 30
78 40 89 43
- 09.06.2018 03:04
- thumb_up 40
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.