Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Oxion73
0 / 0 / 1
Регистрация: 23.06.2013
Сообщений: 95
#1

Сортировка слов в char по алфавиту

28.04.2015, 00:05. Просмотров 561. Ответов 3
Метки нет (Все метки)

Доброго всем времени! Помогите пожалуйста!
Напечатать слова, входящие в предложение, в алфавитном порядке.
Человек, попросивший сделать эту прогу, совсем не понимает в программировании(дожил до третьего курса колледжа),
По этому, как можно примитивнее, без использования библиотек типа iostream и подобных. И желательно с комментариями.
Буду премного благодарен!
P.S. И пожалуйста, если это возможно, побыстрее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 00:05
Ответы с готовыми решениями:

Сортировка слов по алфавиту
Всем привет, помогите мне пожалуйста с сортировкой слов по алфавиту, словом считают группу...

Сортировка слов по алфавиту
Здравствуйте уважаемы программисты. Необходимо отсортировать слова по алфавиту. #include...

Сортировка слов по алфавиту
MFC GUI. Собственно в чем задача:Нужно прочитать слова из файла, отсортировать их по алфавиту...

Сортировка слов в строке по алфавиту
Помогите отсортировать слова в строке по алфавиту (через strcmp, не используя "string.h"). Пол дня...

Сортировка слов из массива по алфавиту
Помогите пожалуйста найти ошибку. Неправильно сортирует слова. #include<iostream> using...

3
_Valera_
489 / 371 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
28.04.2015, 00:20 #2
Цитата Сообщение от Oxion73 Посмотреть сообщение
P.S. И пожалуйста, если это возможно, побыстрее.
Нет. Мало того что без кода, так еще и условие ставит.
0
Oxion73
0 / 0 / 1
Регистрация: 23.06.2013
Сообщений: 95
28.04.2015, 00:21  [ТС] #3
Ну, я же сказал, пожалуйста...
По сути, код есть, но он работает только с одним словом... дальше либо падает, либо выводит первое найденное слово, что не желательно

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
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
 
int _tmain(int argc, _TCHAR* argv[]){
    char input[101];
    gets_s(input);
    char res[101];
    int n=0;
    for(int i=0;input[i]!= -2;i++){
        if(i == 0 && input[i]=='A'+n){
            while(input[i]!= 32){
                for(int j=0;input[i]!= 32;j++){
                    res[j] = input[i];
                    i++;
                    res[j+1]=32;    
                }
            }           
        }
        if(input[i-1] == ' ' && input[i]=='A'+n){
            while(input[i]!= 32){
                for(int j=0;input[i]!= 32;j++){
                    res[j] = input[i];
                    i++;    
                    res[j+1]=32;
                }
            }           
        }
        if(input[i]==-2){
            i=0;
            n++;
        }
    }
    for(int i = 0; res[i]!=-52; i++)
        printf("%c",res[i]);    
}
0
_Valera_
489 / 371 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
28.04.2015, 09:25 #4
Цитата Сообщение от Oxion73 Посмотреть сообщение
По сути, код есть, но он работает только с одним словом.
https://ru.wikibooks.org/wiki/%D0%AF...le-nocolor.svg

Используй таблицу.

Цитата Сообщение от Oxion73 Посмотреть сообщение
while(input[i]!= 32){
while(input[i]!= (char)32){
в остальных местах тоже.

Цитата Сообщение от Oxion73 Посмотреть сообщение
for(int i=0;input[i]!= -2;i++){
тут не понял!?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2015, 09:25

Сортировка слов в предложении по алфавиту
доброго времени суток! у меня такая проблема - нужно распечатать в алфавитном порядке слова из...

Сортировка слов в строке по алфавиту
Собственно вот задание:Определить класс-строку. В класс включить два конструктора: для опре-деления...

Сортировка слов из массива по алфавиту
Здравствуйте! Возникла проблема. Написал программу для сортировки слов по алфавиту. Без...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru