Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 2
Регистрация: 24.11.2014
Сообщений: 24
1

Как выводить степень матрицы

26.11.2014, 23:43. Показов 439. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define Max 100
#define N 5
int main ()
{int min;
int i,j,C[N][N],A[N][N],B[N][N],B_new[N][N],k,fl,temp,stepen=1;
printf("Enter the elements of the matrix C of dimension N, with the infinity take the number 100\n");
for (int i = 0; i<N; i++){
    for (int j = 0; j<N; j++){
         scanf("%i", &C[i][j]);
}
}
for (i=0;i<N;++i)
    for (j=0;j<N;++j)
        A[i][j]=B[i][j]=C[i][j];
for ( i=0; i<N; i++)
   C[i][i]= A[i][i] =B[i][i]=0;//замена диагональных элементов матрицы на 0
//B_new[i][j]
do{fl=0;
++stepen;
for (i=0;i<N;++i)
    for (j=0;j<N;++j){
     min = A[i][0]+B[0][j];
     for (k=1;k<N;++k){
          temp=A[i][k]+B[k][j];
          if( min >temp) min = temp;
     }
     B_new[i][j]= min;
        }
    for(i=0;i<N;i++){
        for(j=0;j<N;j++){
              if(B[i][j]!=B_new[i][j])
              {fl=1;
                for (i=0;i<N;++i)
                    for (j=0;j<N;++j)
                        B[i][j]=B_new[i][j];
              break;
          }}
          if(fl) break;}
          //B^stepen
          }while(fl);
 
 
//exit
printf("Matrix B\n");
for ( i = 0; i < N; i ++ ) {
for ( j = 0; j < N; j ++ )
    printf ( "\t%d" ,B[i][j] );
printf("\n");
 
}
return 0;
}
после ее подсчета каждый раз
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.11.2014, 23:43
Ответы с готовыми решениями:

Как возвести в степень матрицы?
Доброе время суток! Есть лабораторная задание, одна из задач - возвести таблицу в степень матрицы. Как это сделать - ума не приложу :( ...

как возвести число в степень каждого элемента матрицы?
Всем доброго времени суток! Вопрос сформулировался мутновато, попробую переформулировать вот так: Задача посчитать уровень вибрации...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.11.2014, 23:43
Помогаю со студенческими работами здесь

Как в joomla выводить на странице меню для одной страницы, а для другой не выводить
Здравствуйте, скажите пожалуйста, как на joomla 1.5 можно выводить меню для отдельных страниц?

Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.
Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.

Возведение матрицы в степень
Можете исправить? using namespace std; void main () { setlocale( LC_ALL,&quot;Russian&quot; ); int n;int C; int m ; ...

Возведение матрицы в степень
ребятка,помогите разобраться,ыскакует куча ошибок(надо вывести в степень матрицу #include &lt;stdio.h&gt; /* viod Func (int **a, int...

Возведение матрицы в степень
Здравствуйте! Есть программа, которая возводит матрицу в степень, но через потоки. #include &quot;stdafx.h&quot; #include...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
WebAssembly и Go: Создание высокопроизводи­­тельных веб-приложений
bytestream 03.03.2025
WebAssembly - это технология, изменившая подход к созданию высокопроизводительных веб-приложений. До появления WebAssembly JavaScript оставался единственным языком программирования, который понимали. . .
Контексты в Go: отмена, тайм-ауты и распространение
bytestream 03.03.2025
В многопоточном программировании существует множество ситуаций, когда необходимо прерывать выполнение горутин или ограничивать время их работы. Отсутствие грамотного управления параллельными. . .
WebSocket в Go: создание масштабируемых real-time приложений
bytestream 03.03.2025
Веб-приложения все чаще требуют обработки данных в режиме реального времени. Традиционный подход с использованием HTTP-запросов имеет существенные ограничения для таких сценариев. При каждом запросе. . .
Как дебажить в Go: Руководство по отладке
bytestream 03.03.2025
Отладка в Go имеет свои особенности, связаные с строгой типизацией, моделью конкурентности и управлением памятью. Go предоставляет богатый набор встроеных средств для отладки, которые дополняются. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru