Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
ComazoGT
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 13
1

Сформировать Матрицу (на указателях) ошибка

18.10.2017, 19:05. Просмотров 316. Ответов 0
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  int multiply_Matrices(int n,int m,int(*a)[20],int k,int l,int(*b)[20],int(*c)[20])
 {int *i,*j,*e,*g,Sum,kol_vo=0;
  if(m==k)
  {for(i=*a;i<*a+20*n;i+=20)
    for(g=*b;g<*b+l;g++)
    {Sum=0;
     for( j=i,e=g; j<i+m && e<g+20*k; j++, e+=20)
       Sum+=(*j)*(*e);
     {*(*c+kol_vo)=Sum;
      kol_vo++;
     }
      }
  return 1;
  }
  return 0;
 }
Делаю перемножение матриц, на этом моменте составляю матрицу с
C
1
2
3
     {*(*c+kol_vo)=Sum;
      kol_vo++;
     }
При выводе в main()
C
1
2
3
4
5
6
printf("matrix A*B:\n");
 for(i=*c;i<*c+20*n;i+=20)
 {for(j=i;j<i+l;j++)
  printf("%d ",*j);
  printf("\n");
 }
первую строчку выводит норм числа, потом идут рандомные числа, не адреса, скорее всего мусор
Как правильно сформировать матрицу на указателях?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2017, 19:05
Ответы с готовыми решениями:

Ошибка в указателях
Здравствуйте, не понимаю почему выводит мусор. Вроде бы все правильно сделал. Знаю что можно было...

Как сформировать матрицу, чтобы эту матрицу читала функция?
Как сформировать матрицу t, что бы эту матрицу читала ф-ция surf(). Спасибо!!! clear, clc; N...

Сформировать квадратную матрицу; транспонировать матрицу и инвертировать порядок элементов каждой ее строки
Заданы два одномерных массива одинаковой длины: R и S.Сформировать квадратную матрицу A, каждый...

Создать квадратную матрицу, сформировать новую матрицу такой же размерности путём транспонирования исходной
Создать квадратную матрицу размерности (30, 30). Заполнить её случайными целыми числами из...

Преобразовать исходную матрицу и сформировать из неё новую матрицу
Помогите сделать эти задания, пожалуйста а) Вычесть из А единичную матрицу б) сформировать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2017, 19:05

Сформировать матрицу с единичной побочной диагональю (обменную матрицу)
Сформировать матрицу 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0

Сформировать матрицу из случайных значений, подсчитать сумму её элементов, вывести матрицу и сумму на экран
Задание: Создать двумерный массив случайных чисел А.Найти сумму элементов массива.Вывести массив...

Сформировать матрицу
Помогите сформировать матрицу вида: 1 0 0 ... 0 0 1 1 1 0 ... 0 1 1 1 1 1 ... 1 1 1 ⋮ ⋮ ⋮ ⋱ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru