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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nero48
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 11
#1

Проверить, что все слова заданной строки упорядочены в лексикографическом порядке (как в словаре) - C++

18.03.2013, 22:01. Просмотров 1010. Ответов 11
Метки нет (Все метки)

Проверить, что все слова заданной строки упорядочены в лексикографическом порядке (как в словаре).

помогите решить задачку на с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2013, 22:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, что все слова заданной строки упорядочены в лексикографическом порядке (как в словаре) (C++):

Напечатать в алфавитном порядке все слова из заданной строки, имеющие заданную длину n - C++
Пожалуйста, напишите программу по следующей задаче: Дана строка . Напечатать в алфавитном порядке все слова из заданной строки,...

Проверить, все ли строки матрицы упорядочены по возрастанию - C++
Поскольку в программировании я полный ноль, то даже не знаю с чего начинать, но решить её мне очень надо... пожалуйста помоги решить пару...

Переставить слова, расположив их в лексикографическом порядке - C++
Дан массив, содержащий символы. Группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами....

Для заданного длинного слова найти в словаре все слова - C++
Для заданного длинного слова найти в словаре все слова, в которых использованы только буквы, которые присутствуют в заданном слове ...

Из заданной строки, распечатать все слова без повторений (как добавить функцию strcmp) - C++
Из заданной строки, распечатать все слова без повторений, используя функции strtok, strcmp. #include <iostream> #include...

Упорядочить строки в лексикографическом порядке - C++
нужно упорядочить строки в лексикографическом порядке. вот код, но он не выводит на экран помогите найти ошибки, пожалуйста #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
18.03.2013, 22:07 #2
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
 
int main()
 
{
    char str[] = "abcde";
    bool tmp = true;
    for(int i =0;i<strlen(str) - 1;i++)
       if(str[i] <= str[i+1]){ str[i];  }
       else{
       tmp = false;
       cout<<"No";
       break;
       }
    if(tmp == true) cout<<"yes";
    system("pause>0");
    return 0;
}
Croessmah
Модератор
Эксперт CЭксперт С++
13154 / 7417 / 831
Регистрация: 27.09.2012
Сообщений: 18,254
Записей в блоге: 3
Завершенные тесты: 1
18.03.2013, 22:09 #3
Цитата Сообщение от Why so seriouS Посмотреть сообщение
Как-то так:
не клеится с:
Цитата Сообщение от Nero48 Посмотреть сообщение
что все слова заданной строки упорядочены в лексикографическом порядке
Nero48
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 11
18.03.2013, 22:09  [ТС] #4
чудно) а можно хотяб пару комментариев?))
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
18.03.2013, 22:10 #5
Цитата Сообщение от Croessmah Посмотреть сообщение
не клеится с:
Сообщение от Nero48
что все слова заданной строки упорядочены в лексикографическом порядке
Согласен, недочитал условия)
Nero48
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 11
18.03.2013, 22:11  [ТС] #6
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми
тут еще моя тема с задачкой. там тоже не очень у меня как-то =\
может подскажете?
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,270
Записей в блоге: 2
Завершенные тесты: 1
18.03.2013, 22:12 #7
std::is_sorted

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
не клеится с:
а, блин, все я спать

Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
18.03.2013, 22:38 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(){
    char text[]="akjdfs blsk;lgj cfk;fj dgjbgjkhb";
    char* preword=strtok(text, " ");
    char* word;
    bool sorted=true;
    while(preword&&sorted){
        if (word=strtok(NULL, " "))
            sorted=sorted&&strcmp(preword, word)<0;
        preword=word;
    }
    std::cout<<((sorted)?"alphabetical order":"NO alphabetical order");
    return 0;
}
Nero48
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 11
18.03.2013, 22:46  [ТС] #9
Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми

может поможешь в этой теме, если не сложно)
суть задачи в самом начале описана
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
18.03.2013, 23:00 #10
ты же так никогда программистом не станешь!
Nero48
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 11
19.03.2013, 00:06  [ТС] #11
я прост времени много просрал(да нехорошо,сам знаю)
просто щас 3 задачки сдать надо чтоб допуск к экзамену поставили(сам экз как ни странно сдал).
мне вот ту задачу, на которую я тут ссылку кинул, и еще одну( щас тему запилю).
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
25.01.2014, 18:39 #12
Kuzia domovenok, а как сделать лексикографический порядок чисел?
не подскажете ?
пример:
0 1 10 11 12 13 14 15 16 17 18 19 2 3 4 5 6 8 9
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2014, 18:39
Привет! Вот еще темы с ответами:

Следующая анаграмма строки в лексикографическом порядке - C++
Условие Для данного слова (последовательности строчных латинских букв) выведите следующее за ним (в лексикографическом порядке) слово,...

Написать функцию, выводящую на печать слова из заданной строки в алфавитном порядке - C++
Описать функцию fun(B), которая принимает в виде параметра строку В, состоящую из трех слов, в каждом из которых от 2 до 7 латинских букв...

Упорядочены ли слова в алфавитном порядке - C++
Дана строка, состоящая из n символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя,...

Рекурсия. Вывести на экран все перестановки чисел от 1 до n в лексикографическом порядке. - C++
При помощи рекурсии по данному числу n выведите на экран все перестановки чисел от 1 до n в лексикографическом порядке. Нужен текст...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.01.2014, 18:39
Ответ Создать тему
Опции темы

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