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

Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту - C++

Восстановить пароль Регистрация
 
Deadbite
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 27
26.12.2012, 00:16     Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту #1
Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту.
Помогите решить плс!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 00:16     Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту
Посмотрите здесь:

Вывести слова, в которых нет повторяющихся букв и буквы слова упорядочены по алфавиту C++
C++ Распечатать те слова текста, в которых буквы упорядочены по алфавиту.
C++ Определить, упорядочены ли его буквы по алфавиту
Пусть дан текст,за которым следует восклицательный знак C++
C++ Дан текст из цифр и строчных латинских букв, за которым следует точка
Строки. Вывести 0 если буквы в строке упорядочены по алфавиту C++
C++ Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов.
Дан текст из строчных латинских букв, за которым следует точка. Напечатать: б) все буквы, входящие в текст по одному разу; C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
26.12.2012, 00:53     Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту #2
самое простое проверить в цикле, наподобие,
C
1
2
3
4
5
6
7
8
9
flag=1;
while(str[i]!='\0') //while(str[i]!='.')
{
  if (isalpha(str[i])) 
 else if (str[i-1]>str[i]) flag=0;
}
..
if (!flag) printf ("Ne uporydocheny");
else printf ("porydocheny");
isalpha определен в ctype.h
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
26.12.2012, 01:38     Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
#include <algorithm>
int main(){
    std::string str="abgdip";
    bool bFlag=false;
    for(std::string::iterator it=str.begin()+1;it<str.end();it=(bFlag=(*(it-1)<*it))?it+1:str.end());
    std::cout<<(bFlag?"Yes":"No");
    std::cin.get();std::cin.get();
    return 0;
}
Yandex
Объявления
26.12.2012, 01:38     Дан непустой текст из прописных букв, за которым следует точка.Определите, упорядочены ли эти буквы по алфавиту
Ответ Создать тему
Опции темы

Текущее время: 03:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru