Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
 Аватар для Тлеу
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 252

Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту

30.01.2010, 08:33. Показов 2620. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту.

Добавлено через 42 секунды
11. Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2010, 08:33
Ответы с готовыми решениями:

Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту
#include <stdio.h> #include <string.h> #include <conio.h> int main() { char str; int i; puts("Vvedite stroku"); ...

Определить, являются ли буквы в строке упорядоченными по алфавиту
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. Помогите пожалуйста сделать...

Определить, являются ли буквы в строке упорядоченными по алфавиту
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. #include <stdio.h>...

6
 Аватар для Alex_C#
24 / 24 / 1
Регистрация: 25.12.2009
Сообщений: 86
30.01.2010, 08:58
Смотришь по ASCII коду. И делаешь условие, чтобы код следующего символа был меньше предыдущего, если хоть раз условие не выполняется - то значит не упорядочено.
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
30.01.2010, 18:18
Цитата Сообщение от Alex_C# Посмотреть сообщение
чтобы код следующего символа был меньше предыдущего
В смысле - наоборот, каждый следующий должен быть на единицу больше предыдущего...
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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
 
/* Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. */
    
/*возвращает 0 если строка состоит только из упорядоченных по алфавиту символов */
int testString(const char *s){
    if ( !s || !*s || !isalpha(*s) )
        return EOF;
    for ( ++s; *s && isalpha(*s) && *s - *(s-1) == 1; ++s )
        ;
    return *s;
}
    
int main(void){
    char str[BUFSIZ], *p;
    
    while ( 1 ){
        printf("String: ");
        if ( !fgets(str, BUFSIZ, stdin) )
            exit(1);
        if ( p = strrchr(str, '\n') )
            *p = '\0';
        if ( !*str )
            break;
        printf("%s string.\n", ( testString(str) ) ? "Bad" : "Good");
    }
    exit(0);
}
1
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
30.01.2010, 19:29
Цитата Сообщение от easybudda Посмотреть сообщение
В смысле - наоборот, каждый следующий должен быть на единицу больше предыдущего...
ИМХО необязательно на еденицу, просто больше
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
30.01.2010, 20:34
fasked, а вот для этого и надо максимально подробно задания описывать, а то сиди потом, шарады разгадывай На самом деле, если точно не оговорено, можно и так, и эдак трактовать...
1
 Аватар для Alex_C#
24 / 24 / 1
Регистрация: 25.12.2009
Сообщений: 86
31.01.2010, 12:57
Да, конечно же больше

Не по теме:

easybudda интересный стиль написания программы у тебя )

1
2 / 2 / 3
Регистрация: 27.11.2012
Сообщений: 42
25.06.2013, 19:37
А если нужно в обратном порядке, то что поменять?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.06.2013, 19:37
Помогаю со студенческими работами здесь

[emu8086] Являются ли буквы в строке упорядоченными по алфавиту
1) Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту Ни как не могу решить?

Определить, являются ли слова в каждой строке текста упорядоченными по алфавиту
Решить с Помощью Функций

Ввести строку, состоящую из латинских букв. Заменить каждую букву строки на букву, следующую за ней по алфавиту
Ввести строку, состоящую из латинских букв. Заменить каждую букву строки на букву, следующую за ней по алфавиту помогите пожалуйста...

Ввести строку, состоящую из латинских букв. Заменить каждую букву строки на букву, следующую за ней по алфавиту (например, a-b, b-c, z – a).
Ввести строку, состоящую из латинских букв. Заменить каждую букву строки на букву, следующую за ней по алфавиту (например, a-b, b-c, z – a).

Построить строку, состоящую из заглавных букв русского алфавита (по алфавиту)
Построить строку, состоящую из заглавных букв русского алфавита (по алфавиту).C++/CLI. ПЛИЗ ХЕЛП!


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru