Форум программистов, компьютерный форум CyberForum.ru

Получить транспонированную матрицу (Проверьте код,пожалуйста) - C++

Восстановить пароль Регистрация
 
Vladok111
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 78
20.12.2012, 00:52     Получить транспонированную матрицу (Проверьте код,пожалуйста) #1
Что у меня не так,помогите пожалуйста
Задана квадратная матрица. Получить транспонированную матрицу, т.е. мат-рицу, где столбцы и строки меняются местами
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
#include <stdio.h>
#include <conio.h>
#define n 5
#define n 5
int main()
{
randomize();
    int n,i,j mas[n][n];
    printf("dana matrica n*n \n");
    for(i=0; i<n; i++)
    {
        for(j=0;j<n;j++)
        {
            mas[i][j]=random(101);
            printf("mas[i][j]\t");
        }
    }
 
    printf("transponirovanaia matrica");
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
            printf("mas[j][i]\t);
    }
    for(i=0; i<n; i++)
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
okamy
17 / 17 / 7
Регистрация: 25.06.2011
Сообщений: 99
20.12.2012, 01:18     Получить транспонированную матрицу (Проверьте код,пожалуйста) #2
8 строка: пропущена , между j и mas.
9cbka
2 / 2 / 0
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 01:26     Получить транспонированную матрицу (Проверьте код,пожалуйста) #3
23 пропущен символ "
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12283 / 6970 / 784
Регистрация: 27.09.2012
Сообщений: 17,282
Записей в блоге: 2
Завершенные тесты: 1
20.12.2012, 01:30     Получить транспонированную матрицу (Проверьте код,пожалуйста) #4
Цитата Сообщение от Vladok111 Посмотреть сообщение
C++
1
2
for(i=0; i<n; i++) 
}
а это будет работать?
KoscheyScrag
 Аватар для KoscheyScrag
5 / 5 / 3
Регистрация: 24.02.2012
Сообщений: 84
20.12.2012, 01:43     Получить транспонированную матрицу (Проверьте код,пожалуйста) #5
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
#include <iostream.h>
#include <conio.h>
#include<stdlib.h>
using namespace std;
const int n = 5;
int main()
{
    int i,j, mas[n][n];
    cout<<"dana matrica n*n \n"<<endl;
    for(i=0; i<n; i++)
    {
        for(j=0;j<n;j++)
        {
            mas[i][j]=rand();
            cout<<mas[i][j]<<"    ";
        }
        cout<<endl;
    }
 
     cout<<"\n transponirovanaia matrica";
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
        cout<<mas[j][i]<<"   ";
        cout<<endl;
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}
Vladok111
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 78
20.12.2012, 19:32  [ТС]     Получить транспонированную матрицу (Проверьте код,пожалуйста) #6
я сделал но у меня выводит в строку а не в матрице
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
#include <conio.h>
#include<stdlib.h>
#define n 5
void main()
{
    int i,j, mas[n][n];
   printf("dana matrica n*n \n");
    for(i=0; i<n; i++)
    {
        for(j=0;j<n;j++)
        {
            mas[i][j]=random(10);
            printf("%i",mas[i][j]);
        }
    }
     printf("\n transponirovanaia matrica");
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
        printf("%i",mas[j][i]);
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2012, 11:42     Получить транспонированную матрицу (Проверьте код,пожалуйста)
Еще ссылки по теме:

C++ Проверьте пожалуйста код на правильность ! ! !
Проверьте код пожалуйста C++
C++ Проверьте код пожалуйста на цикл в С++
C++ Проверьте код пожалуйста
C++ Проверьте пожалуйста код на ошибку

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

Или воспользуйтесь поиском по форуму:
KoscheyScrag
 Аватар для KoscheyScrag
5 / 5 / 3
Регистрация: 24.02.2012
Сообщений: 84
21.12.2012, 11:42     Получить транспонированную матрицу (Проверьте код,пожалуйста) #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for(i=0; i<n; i++)
{
for(j=0;j<n;j++)
{
mas[i][j]=random(10);
printf("%i     ",mas[i][j]);
}
printf("\n");
}
printf(" transponirovanaia matrica\n");
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%i    ",mas[j][i]);
printf("\n");
}
Yandex
Объявления
21.12.2012, 11:42     Получить транспонированную матрицу (Проверьте код,пожалуйста)
Ответ Создать тему
Опции темы

Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru