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

Транспонирование матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread14989.html
Надо вывести последовательность 0 и 1 в бинарный файл так чтобы это был двоичный код,т.е. каждый символ весил 1 бит
C++ Упорядочить массив по возрастанию (считать массив из одного файла и записать в другой) Доброго времени суток всем ! один вопрос есть наболевший (для новичка) необходимо упорядочить массив по возрастанию(считать массив из одного файла и записать в другой) . Ничего особо не придумывал (сортировка пузырьком)! Вот текст : исходный массив (1 3 -8 5 6 -2) в файле1 #include <conio.h> #include <stdio.h> #include <stdlib.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread14983.html
C++ Анализатор трафика
Матёрые програмисты обьясните ламеру: Счего начинать разработку Анализатор трафика? Сложно ли вобще его зделать? Подкинте литературы где можно почетать про это!!! пришлите пример если есть!!!
окно всё равно закрывается.... C++
Всем доброго времени суток! прочитал тему тут понял что в конце программы необходимо добавить функцию getchar(); написал программку: # include <iostream> int main() { std::cout << "The size of an int is:\t\t"; std::cout << sizeof(int) << " bytes.\n";
C++ Структура в классе, это возможно? http://www.cyberforum.ru/cpp-beginners/thread14950.html
У меня такая проблема, нужно реализовать объект-список. В нем необходимо реализовать методы обеспечивающие полную функциональность списка. Затем написать программу по работе с данным списком. Мне нужно вести пациентов в поликлинике, Ф.И.О., № полиса, к какому специалисту направляется, дата и время приема. Я написала структуру, прямо в классе, а вот как теперь обращаться к элементам структуры,...
C++ Задачник по С++ Появилось тут желание вспомнить программирование на Си плюсе немного(несколько лет на нём непрогал уже, начал забывать...), и всвязи с этим появился вопрос: есть ли какой-нить хороший задачник по нему? по мне хороший задачник, это книга где есть задачи, желательно разбитые по разделам и по сложности, и может быть, решения этих задач или примеры решения подобных...(что на самом деле не... подробнее

Показать сообщение отдельно
PontiyPilat
0 / 0 / 0
Регистрация: 19.10.2008
Сообщений: 5
31.10.2008, 22:19     Транспонирование матрицы
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
#include <stdio.h>
#include <stdlib.h>
 
void transponirovanie(int**mass1, int stolb, int str)
{int **mass2;
int i,j;
mass2=(int**)malloc(sizeof(int*)*stolb);
for(i=0;i<str;i++)
        mass2[i]=(int*)malloc(sizeof(int)*str);
    for (i=0;i<stolb;i++)
    
        for (j=0;j<str;j++)
    mass2[i][j]=mass1[j][i];
printf("transponirovannaya matriza imeet vid: \n\n\n");
        for (i=0;i<str;i++)
        {
            for (j=0;j<stolb;j++)
            printf("%d ", mass2[i][j]);
        printf("\n\n");
        }
free(mass2);
        
}
int main ()
{
    int i,j,str,stolb;
    int **mass1;
str=0;
    printf( "vvedite kol-vo strok v pervoy matrice\n");
scanf ("%d", &str);
    printf( "vvedite kol-vo stolbcov v pervoy matrice\n");
    scanf("%d", &stolb);
mass1=(int**)malloc(sizeof(int*)*stolb);
    for(i=0;i<str;i++)
        mass1[i]=(int*)malloc(sizeof(int)*str);
    printf ("vvedite elementi pervogo massiva\n");
    for (i=0;i<str;i++)
    
        for (j=0;j<stolb;j++)
 
    scanf ("%d", &mass1[i][j]);
    
transponirovanie(mass1,stolb,str);
free(mass1);
 
 
}
Эта прога работает при квадратных матрицах,а при НЕквадратных матрицах работать не хочет. В чем ошибка? Помогите пожалуйста.

Добавлено через 41 минуту 17 секунд
тут походу с выделением памяти не так.Борода какая-то.

все супер.Тема закрыта. Ошибка исправлена уже сейчас.Так что если что-исходник на будущее. Транспонированная матрица.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru