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

Сортировка столбцов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение и запись в тестовый файл.Нужно разобраться! http://www.cyberforum.ru/cpp-beginners/thread235286.html
Доброго времени суток! Т.к. я в Си пока еще не силен прошу помочь разобраться в теме про "запись и чтение из файла".Я перерыл много учебников, лазил по сайтам, но нормального ответа так и не нашел :-/ .Объясните по порядку что и как делать.Заранее Спасибо :)
C++ простейшая работа со строками Дана строка вида: XOY, где X и Y – натуральные числа в десятичной системе счисления, значения которых не превышают 100, а O – один из возможных знаков математической операции: +, -, : (деление без остатка). Определите результат вычисления выражения, заданного этой строкой. Формат входного файла Во входном файле Input.txt содержится строка, соответствующая условию задачи. Формат выходного... http://www.cyberforum.ru/cpp-beginners/thread235261.html
C++ Что-то с компилятором... Наверное...
# include <iostream> using namespace std; int main(){ int n,a=0,b=0,c=0,t=0; cin>>n; int j=n,i=n/2; while (j>0){ while (a=0){ if (j%i=0){
C++ Определить номер точки, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.
Имеется n точек на плоскости. Определить номер той, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.Смотрим правила форума:2.3. Создавайте темы с осмысленными и понятными названиями
C++ Считать числа из файла в линейный однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread235192.html
С++ Дан файл с цифрами. Надо занести их в линейный однонаправленный список и после макс элемента ввести число с клавиатуры. Потом всё вывести на экран. Просьба на примитивном уровне сделать) а то я не пойму. Нуб я в инфе(
C++ не работает #include "stdafx.h" #include<iostream> #include<stdio.h> using namespace std; int a; int i,n; int main(); { i=0; cout<<"Elementy:"<<endl; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.01.2011, 00:20     Сортировка столбцов матрицы
Цитата Сообщение от bakur Посмотреть сообщение
А можно переделать так, что бы елементи матрицы вводились не сами а пользователь вводит их сам ???
Да, конечно
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h>
 
#define size 4
 
void com(int matr[][size], int t[])
{
    int i, j = 0;
    for(i = 0; i < size; ++i)
    {
        t[j++] = matr[size - 1][i];
    }
}
 
void _sort(int matr[][size], int t[])
{
    int buf_sum,
    min, buf_a,
    i, j;
 
    for(j = 0; j < size - 1; ++j)
    {
        min = j;
        for(i = j + 1; i < size; ++i)
            if(t[i] < t[min])
                min = i;
 
        buf_sum = t[j];
        t[j] = t[min];
        t[min] = buf_sum;
 
        for(i = 0; i < size; ++i)
        {
            buf_a = matr[i][j];
            matr[i][j] = matr[i][min];
            matr[i][min] = buf_a;
        }
    }
}
 
int main(void)
{
    int matr[size][size], t[size], i, j;
 
    for(i = 0; i < size; ++i)
        for(j = 0; j < size; ++j)
        {
            printf("\nMatr[%d][%d] -> ", i, j);
            scanf("%d", &matr[i][j]);
        }
 
    printf("\n\nOriginal matrix: \n");
    for(i = 0; i < size; ++i)
    {
        for(j = 0; j < size; ++j)
            printf("%d ", matr[i][j]);
 
        printf("\n");
    }
 
    com(matr, t);
    _sort(matr, t);
 
    printf("\n\nAftre sort columns: \n");
    for(i = 0; i < size; ++i)
    {
        for(j = 0; j < size; ++j)
            printf("%d ", matr[i][j]);
 
        printf("\n");
    }
 
    return 0;
}
 
Текущее время: 15:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru