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

Упорядочить данный массив английских слов по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать vector внутри класса? http://www.cyberforum.ru/cpp-beginners/thread405007.html
#include <vector> using namespace std; // typedef std::vector<int> mantissa; class desyatichnaya_drob { public: int stepen; char znak ; //public:
C++ Ошибки в программе // laba3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"// указывает на подключение к проекту файла “stdafx.h” #include "iostream"//“iostream”-файл, содержащий описание эл-ов станд. библ-ки #include "conio.h"//“conio.h”-файл,нужен для работы с консольным приложением getch() using namespace std; int _tmain()// функция с именем tmain {float x, b, a, c, Y,z;... http://www.cyberforum.ru/cpp-beginners/thread405003.html
Упорядочить по убыванию элементы каждой строки матрицы C++
Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером m*n.
C++ Найти максимальный элемент. Отсортировать предшествующие ему элементы по убыванию, а следующие за ним элементы по возрастанию.
Дан одномерный массив целых чисел, содержащий 20 различных элементов. Найти максимальный элемент. Отсортировать предшествующие ему элементы по убыванию, а следующие за ним элементы по возрастанию.
C++ Проверить, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В http://www.cyberforum.ru/cpp-beginners/thread404990.html
Заданы два одномерных массива А и В размерности N. Составить программу, проверяющую, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В.
C++ Найти количество различных чисел Найти количество различных чисел среди элементов данного массива. Рекомендации: Отсортировать числа, а затем посчитать количество различных, просматривая элементы массива по порядку. подробнее

Показать сообщение отдельно
Seri
-10 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 5
25.10.2014, 20:14     Упорядочить данный массив английских слов по алфавиту
Java
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
public class Fly
{ 
    public static void fuuu(String[] s)
    {
        String temp = "", temp2 = "", tempmin = "";
        int imin = 0, j = 0, i = 0;
        for(i = 0; i < s.length; i++)
        {
            temp = s[i];
            imin = i;
            for(j = i + 1; j < s.length; j++)
            {
                temp2 = s[j];
                for(int g = 0; g < Math.min(temp.length(), temp2.length()); g++)
                {
                    if((int)temp.charAt(g) > (int)temp2.charAt(g))
                    {
                        temp = temp2;
                        imin = j;
                        break;
                    }
                    else if((int)temp.charAt(g) < (int)temp2.charAt(g))
                    {
                        break;
                    }
                }
            }
            if(imin != i)
            {
                tempmin = s[imin];
                s[imin] = s[i];
                s[i] = tempmin;
            }
            System.out.print(s[i] + " ");
        }
    }
    public static void main(String[] args)
    {
        String[] s = {"though", "it", "was", "winter", "vadim", "petrovich", "the", "agronomist"};
        fuuu(s);
    }
}
 
Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru