Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 24.11.2010
Сообщений: 33

Сортировка строк

04.01.2011, 10:05. Показов 893. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include "stdafx.h"
#include "string.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    char s[111],s1[20][6],s2[6];    
    int i,j,l,k=0,a1,a2;    
    printf ("Vvedite stroku\n");
    gets(s);    
    l=0;
    for (i=0; i<strlen(s); i++)
    {
        if (s[i]!=',')
        {
            s1[l][k]=s[i];  
            
        }
        else
        {
            s1[l][k]='\0';  
            l++;    
            k=0;    
        }
    }
    s1[l][k-1]='\0';
    l++;
    for (i=1; i<l; i++)         
        for (j=0; j<l; j++)
            if (strcmp(s1[i],s1[j]) < 0)    
            {
                strcpy(s2,s1[j]);                       strcpy(s1[j],s1[i]);
                strcpy(s1[i],s2);
            }
    for (i=0; i<l; i++)
        printf ("%s ",s1[i]);   
    return 0;
}
Добавлено через 46 секунд
Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5
строчных латинских букв. Между соседними словами стоит запятая, за
последним словом - точка. Напечатать все слова в алфавитном порядке
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.01.2011, 10:05
Ответы с готовыми решениями:

Сортировка строк матрицы C++ (перестановка строк)
Помогите пожалуйста, в матрице из целых чисел поменять местами первую строку и строку, содержащую самый большой по абсолютной величине...

Сортировка строк
Решите пожалуйсиа ету задачу есть матрица. нужно отсортировать ее по сторокам. Т.е. строки должны идти в порядке возрастания....

Сортировка строк
Камрады, посмотрите, пжл, где я туплю. Не сортируется массив, эдакая трабла: #include &lt;iostream&gt; using namespace std; int...

1
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
04.01.2011, 10:25
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define SIZE 256
#define DELIMS ",.\n"
 
int main()
{
    char buf[SIZE];
    char* pword;
    char words[30][6];
    size_t cnt;
    size_t i;
    
    puts("Input string:");
    fgets(buf, SIZE, stdin);
    
    memset(words, '\0', 30 * 6 * sizeof(char));
    
    for(pword = strtok(buf, DELIMS), cnt = 0; 
        pword; pword = strtok(NULL, DELIMS), ++cnt)
        strncpy(words[cnt], pword, 5);
        
    qsort(words, cnt, sizeof(char[6]), 
        (int (*) (const void*, const void*)) strcmp);
    puts("Sorted words:");
    for(i = 0; i < cnt; ++i)
        printf("%02u: \"%s\"\n", i + 1, words[i]);
        
    exit(0);
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2011, 10:25
Помогаю со студенческими работами здесь

Сортировка строк
Есть n (1&lt;= n &lt;=100) строк у которых записано последовательность только чисел (например строка 0876 ). Нужно отсортировать их так, что-бы...

Сортировка строк
#include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;time.h&gt; #include&lt;vector&gt; #include&lt;string.h&gt; #include&lt;fstream&gt; using namespace...

Сортировка строк
Я уже голову ломаю над задачей где то месяц. У меня все никак не получается сделать сортировку что бы результаты в алфавитном порядке...

Сортировка строк
Есть программа. Нужно в calc правильно сортировку написать что бы результаты в алфавитном порядке выбивало. #include &lt;iostream&gt; ...

Сортировка строк
Берем матрицу (для проверки) 1 5 7 4 4 2 8 9 3 На выходе получаем (см. скриншот) 1 5 7 8 9 3 4 4 2 А должно быть 8 9 3


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru