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

Поменять местами столбики матриц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в матрице строку где сумма элементов минимальна и удалить эту строку http://www.cyberforum.ru/cpp-beginners/thread226968.html
Написать программу, что бы она находила в матрице строку где сумма элементов минимальна и удаляла эту строку, я написал чтобы программа находила строку с мин. суммой элементов, как сделать с удалением? int summin(double **,int,int); #include "stdafx.h" int summin(double **a,int n,int m) { int i,j,imin,l; double s,smin;
C++ Помогите придумать несложную задачку по теме "Шаблоны классов" Привет всем, я новичок в С++, и хочу сделать какую нибудь задачу по теме "шаблоны классов", придумайте пожалуйста какую нибудь не сильно трудную задачу, ну а если не получиться сделать, подскажите в чем ошибка, буду исправляться:) http://www.cyberforum.ru/cpp-beginners/thread226958.html
Удаление строки C++
Есть одна задача на удаление строки. Переделывал с другой задачи, там было на удаление и с ограничением по кол-ву символов в строке. Если убрать ограничение выдаёт ошибку, а если оставить то в ответе иероглифы!!
C++ Нахождение min и max и их произведения
В с++ ничерта не понимаю, учил только бейсик. А тут надо задачу решить на экзамене. Задача легкая, но курить мануалы некогда, зачет в среду уже. Задача: Пользователь вводит с клавиатуры 3 числа. Найти произведение максимального и минимального из них. Спасибо =)
C++ Рекурсивный минимум http://www.cyberforum.ru/cpp-beginners/thread226943.html
Здравствуйте Написать программу - Рекурсивный минимум Сначала скажите пожалуйста, что такое рекурсивный минимум ?
C++ This file requires compiler and library support for the upcoming ISO C++ standard, C++0x Не подскажите что за ошибка: #error This file requires compiler and library support for the upcoming \ ISO C++ standard, C++0x. This support is currently experimental, and must be \ enabled with the -std=c++0x or -std=gnu++0x compiler options. подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.01.2011, 03:27     Поменять местами столбики матриц
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
#define BASE 100
 
void print_matrix(int** matrix, int m, int n)
{
    int i, j;
    for (i = 0; i < m; ++i)
    {
        for (j = 0; j < n; ++j)
            printf("%4d", matrix[j][i]);
        printf("\n");
    }
}
 
int main()
{
    srand((unsigned)time(NULL));
    int m, n, i, j, a, b;
    printf("Enter the size of the matrix (m, n)\n");
    scanf("%d%d", &m, &n);
    int **matrix = (int**)malloc(sizeof(int*) * n);
    for (i = 0; i < n; ++i)
    {
        matrix[i] = (int*)malloc(sizeof(int) * m);
        for (j = 0; j < m; ++j)
            matrix[i][j] =  rand() % BASE;
    }
    print_matrix(matrix, m, n);
    printf("\nEnter the numbers of the columns, which a necessary to swap\n");
    scanf("%d%d", &a, &b);
    int* Tmp = matrix[a - 1];
    matrix[a - 1] = matrix[b - 1];
    matrix[b - 1] = Tmp;
    print_matrix(matrix, m, n);
    for (i = 0; i < n; ++i)
        free(matrix[i]);
    free(matrix);
    return 0;
}
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru