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

Сортировка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread222700.html
Ребят, ну помогите, пожалуйста с программкой. Упорядочить массив натуральных чисел по неубыванию следующим способом: 1. сначала числа сортируются по последней цифре 2. затем числа сортируются по предпоследней цифре 3. т.д. Подсчитать количество умножений, делений, и перестановок элементов массива.
C++ Строки, надо решить через пол часа идти к преподу...сказал одну задачу сделаю-зачет поставит.... вот задача сама : (С++) В заданной строке символы стоящие на четных позициях заменить строкой "000" http://www.cyberforum.ru/cpp-beginners/thread222694.html
C++ Создать динамическую записную книжку, используя структуру
Создать динамическую записную книжку, используя структуру struct book{ char name; char phone; book *next; };
Подсчёт количества знаков препинания в строке C++
Здравствуйте. Помогите пожалуйста написать простейший алгоритм подсчёта количества знаков препинания в строке. C#. Заранее спасибо
C++ Гренератор псевдослучайных действительных чисел http://www.cyberforum.ru/cpp-beginners/thread222652.html
dSFMT напрямую генерирует вещественные (double) псевдослучайные числа.. Не подскажите ли идею алгоритма такого генератора? Мне кроме деления целого действительного числа ничего в голову не лезет, но не прямой алгоритм.
C++ Функция: Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1 Дана матрица. Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1. Оформить в виде функции. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
30.12.2010, 14:49     Сортировка строк
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
#include <conio.h>
#include<iostream>
#include<iomanip>
#include<cmath>
#include<map>
using namespace std;
 
int main()
{
    int n, m, i, j, sum=0, isum=0;
    multimap<int, int>map;
    
        cout<<"Vvedite razmer matrici: n, m\n";
        cin>>n>>m;
        int **mat=new int *[n];
        for(i=0;i<n;i++)mat[i]=new int[m];
        cout<<"\n\nenter elements\n\n";
        for(i=0;i<n;i++){
            for(j=0;j<m;j++){
                printf("mat[%d][%d]= ", i, j);
                cin>>mat[i][j];
            }
            cout<<endl;
        }
        cout<<"\nSozdana matrica\n\n";
        for(i=0;i<n;i++){
            for(j=0;j<m;j++){
                sum+=mat[i][j]*pow(10.0, m-j-1);
                cout<<setw(4)<<mat[i][j]<<" ";
        }
        map.insert(pair<int, int>(sum, i));
        cout<<"\n\n";
        sum=0;
    }  
    cout<<"\n\nPosle sortirovki\n\n";
    int **mat1=new int *[n];
    for(i=0;i<n;i++)mat1[i]=new int[m];
    multimap<int, int>::iterator it;
    it=map.begin();
    for(i=0;i<n;i++){
        for(j=0;j<m;j++){
                mat1[i][j]=mat[it->second][j];
                cout<<setw(4)<<mat1[i][j]<<" ";
        }
        it++;
        cout<<"\n\n";
    }
   getch();
}
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru