С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 16.01.2014
Сообщений: 21
1

Если буквы в строке упорядочены по алфавиту, то вывести 0

27.11.2014, 08:26. Показов 1597. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по алфавиту, то вывести 0; в противном случае вывести номер первого символа строки, нарушающего алфавитный порядок.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2014, 08:26
Ответы с готовыми решениями:

Если буквы в строке упорядочены по алфавиту, то вывести 0; иначе вывести номер символа, нарушающего порядок
Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по...

Если буквы в строке упорядочены по алфавиту, то вывести 0
Знаю что такая тема уже была, но в ней не было подробного ответа. Задание: Дана строка,...

Если буквы в строке упорядочены по алфавиту, то вывести 0
Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по...

Если буквы в строке упорядочены по алфавиту, то вывести 0
Дана строка, содержащая цифры, прописные и строчные латинские буквы длиной не более 250 символов....

1
36 / 30 / 31
Регистрация: 16.11.2014
Сообщений: 90
27.11.2014, 13:28 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

...

Добавлено через 9 минут
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 <windows.h>
#include <stdio.h>
#include <conio.h>
 
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    char * stroka = new char[1000];
    fgets(stroka, 1000, stdin);
    int i = 0, kod = 97;
    while (stroka[i] != '\0'){
        if ((int)stroka[i] > 96 && (int)stroka[i] < 123){
            if ((int)stroka[i] >= kod){
                kod = (int)stroka[i];
            }
            else{
                printf("%i", i + 1);
                delete[] stroka;
                _getch();
                return 0;
            }
        }
        i++;
    }
    printf("0");
    delete[] stroka;
    _getch();
    return 0;
}
1
27.11.2014, 13:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2014, 13:28
Помогаю со студенческими работами здесь

Строки. Вывести 0 если буквы в строке упорядочены по алфавиту
Здравствуйте, буду очень признателен, если поможете решить задачу Дана строка, содержащая цифры...

Строки. Если буквы в строке упорядочены по алфавиту, то вывести 0
. Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по...

Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по алфавиту, то вывести 0; в п
Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru