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

Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим - C++

Восстановить пароль Регистрация
 
Сагындык
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 12
21.12.2013, 11:00     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #1
1 задание
Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<locale.h>
using namespace std;
void main()
{
    int i, k;
    char ss1[]="abcdef";
    for(i=0;i<strlen(ss1);i++)
    {
        k=ss1[i];
        if(ss1[i]==k)
            if(ss1[i+1]>k)
                cout<<ss1[i];
    }
    cout<<endl;
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 11:00     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим
Посмотрите здесь:

Дана строка текста.Определить сколько в ней символов больше . а или о C++
определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ C++
C++ определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности)
Строки. Вывести на печать то слово этой строки, которое по алфавиту предшествует всем другим C++
C++ Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
21.12.2013, 11:28     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #2
первая (не запускал):
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include<locale.h>
using namespace std;
void main()
{
    int i, k =256;
    char ss1[]="abcdef";
    for(i=0;i<strlen(ss1);i++)
        k=min(k, ss1[i]); 
    cout << k << endl;
    system("pause");
}
2)
petyahohlov
27 / 22 / 5
Регистрация: 31.07.2013
Сообщений: 119
21.12.2013, 12:04     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #3
Цитата Сообщение от max777alex Посмотреть сообщение
первая (не запускал)
2)
разве есть функция для вычилсения минимального?
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
21.12.2013, 12:06     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #4
Цитата Сообщение от petyahohlov Посмотреть сообщение
разве есть функция для вычилсения минимального?
есть, вычисляет минимальное из двух значений, но значения должны быть одного типа, поэтому в коде надо поправить k=min(k, (int)ss1[i]);
petyahohlov
27 / 22 / 5
Регистрация: 31.07.2013
Сообщений: 119
21.12.2013, 12:08     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #5
Цитата Сообщение от Сагындык Посмотреть сообщение
2 задание
Дана строка, состоящая из слов, разделенных пробелами, в конце строки-точка.
Выделить в последовательности нечетные слова прописными буквами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
using namespace std;
void main()
{
    int i=0,k=0,ch=0;
    char ss[]="Ytro noch xolodno zharko.";
    while(ss[i]!='.')
    {
        if(ss[i]!=' ')
            k++;
        if(k%2==0)
            ch++;
        else if(ss[i]==' ') k=0;
        i++;
    }
    cout<<ch<<endl;
    system("pause");
}
приеду домой скину другой способ. а что вообще ты хочешь? чтобы мы проверилди твой код?

Добавлено через 1 минуту
Цитата Сообщение от max777alex Посмотреть сообщение
есть, вычисляет минимальное из двух значений, но значения должны быть одного типа, поэтому в коде надо поправить k=min(k, (int)ss1[i]);
классно, но нам чего-то не говорили
Сагындык
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 12
21.12.2013, 12:45  [ТС]     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #6
Нет,у меня не совсем то получается что я хотел а во втором задании вообще ничего не выводится(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2013, 13:46     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим
Еще ссылки по теме:

Дана последовательность символов, в начале которой имеется некоторое количество одинаковых символов. Определить это количество C++
Дана строка. Определить, сколько в ней символов *, ;, : [Есть код на Pascal] C++

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

Или воспользуйтесь поиском по форуму:
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
21.12.2013, 13:46     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим #7
Цитата Сообщение от Сагындык Посмотреть сообщение
Нет,у меня не совсем то получается что я хотел а во втором задании вообще ничего не выводится(
тогда надо четче формулировать задание,
Определить в ней символ, который по алфавиту предшествует другим.
- я это понимаю, как нахождение лексикографически минимального сивола
Yandex
Объявления
21.12.2013, 13:46     Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим
Ответ Создать тему
Опции темы

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