Форум программистов, компьютерный форум, киберфорум
Наши страницы

Принцип сортировки Array.Sort - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, реализующую умножение прямоугольных целочисленных матриц http://www.cyberforum.ru/cpp-beginners/thread1037390.html
#include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> #include <math.h> using namespace std; void tselyi1(int **mas, int const n,int const m); void tselyi2(int **mas,...
C++ даны 2 последовательности в файлах, в двух разных, нужно их обьединить и отсортировать по возрастанию. Но нужно сделать прогу с помошью указателей вот текст проги которую я сделал, но без указателей. переделайте пожалуйста #include<fstream.h> #include<iostream.h> void main(){ cout<<" Laboratornaya rabota 5"<<'\n'<<" Avtor programmy -... http://www.cyberforum.ru/cpp-beginners/thread1037387.html
C++ почему выводит 0?
Даны неотрицательные целые числа a, b. Найти F(a, b), где F=(M!+N!)/(M+N)! #include <iostream> using namespace std; int fact(int n); int main() { cout << "Vvedite 2 chisla = " << endl; ...
C++ Работа с картинкой (bmp)
Ребята, очень нужна ваша помощь! Код, залитый на pastebin - на C. Собственно, если поможете реализовать код читаемый ЯП C - огромное Вам спасибо! Помогите переделать код...
C++ почему выводит 0? http://www.cyberforum.ru/cpp-beginners/thread1037371.html
Даны неотрицательные целые числа a, b. Найти F(a, b), где F=(M!+N!)/(M+N)! #include <iostream> using namespace std; int fact(int n); int main() { cout << "Vvedite 2 chisla = " << endl; ...
C++ Найти порядковый номер наибольшего по значению числа, являющегося симметричным в десятичном представлении Возникла проблема с решением одной задачи. Найти порядковый номер наибольшего по значению числа, являющегося симмет*рич*ным в десятичном представлении. Пример: 1 55 31200 676 4884 30503 31412 29692;... подробнее

Показать сообщение отдельно
quale33
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 9
11.12.2013, 19:15  [ТС]
Решил проблему, разбив этот массив на два: строковый и числовой. И методом пузырька одновременно сортирую по убыванию. Тема закрыта.

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
  int[] mas1=new int[10];
            string[] mas2 = new string[4];
            int temp;
            string temp1;
 
            mas1[0] =5; mas1[1] =7; mas1[2] = 9; mas1[3] = 12;
            mas2[0] = "vaz"; mas2[1] = "zaz"; mas2[2] = "gaz"; mas2[3] = "bilaz";  
 
            for (int i = 0; i < mas2.Length; i++)
            {
                for (int j = i + 1; j < mas2.Length; j++)
                {
                    if (mas1[i] < mas1[j])
                    {
                        temp = mas1[i];
                        mas1[i] = mas1[j];
                        mas1[j] = temp;
 
                        temp1 = mas2[i];
                        mas2[i] = mas2[j];
                        mas2[j] = temp1;
 
                    }
                }
            }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru