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

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

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

Реверс строки в обратно алфавитном порядке - C++

17.11.2014, 15:01. Просмотров 222. Ответов 1
Метки нет (Все метки)

Написать программу для ввода строки и вывода ее в обратном порядке по алфавиту

Добавлено через 1 час 32 минуты
C++ (Qt)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include<iostream>
#include<conio.h>
#define n 256
using namespace std;
 
void sort(int *mas, int size)
{
    double temp;
    for(int i=0;i<size-1;i++)
        for (int k=0;k<size-1;k++)
            if(mas[k]>mas[k+1])
            {
                temp=mas[k];
                mas[k]=mas[k+1];
                mas[k+1]=temp;
            }
}
void revprint(const char * s){
    if ( *s ){
        revprint(s + 1);
        printf("%c", *s);
    }
}
int main()
{
    char a[n];
    int s[n],max=0;
    cout<<"Vvedit ryadok:"<<endl;
    gets(a);
    
    cout<<"V zvorotnyomy:"<<endl;
    
    int f=strlen(a);
    for(int i=0;i<f;i++)
    {
            s[i]=(int)(a[i]);
    }
    sort(s,f);
    int sum=0;
    cout<<"Vidsortovani simvoli: "<<endl;
    for(int i=0;i<f;i++)
    {
            sum=sum+s[i];
            cout<<(char)(s[i])<<" ";
    }
    
    revprint(a);
    
    getch();
}
Пример кода, поправьте ошибку чтоб выводило именно в алфавитном
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2014, 15:01     Реверс строки в обратно алфавитном порядке
Посмотрите здесь:

C++ сортировка строки в алфавитном порядке
C++ Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке
Строчные буквы строки преобразуйте в прописные и отсортируйте в алфавитном порядке C++
Сортировка символов строки в алфавитном порядке C++
C++ Отсортировать строки в алфавитном порядке
Отсортировать строки в алфавитном порядке C++
Выбрать из строки все буквы и отсортировать их в алфавитном порядке C++
C++ Отсортировать строки по дате изменения или в алфавитном порядке
Напечатать все символы строки в алфавитном порядке C++
Выдать на экран слова из строки в алфавитном порядке и с заглавной буквы C++
Вывести слова строки в алфавитном порядке C++
C++ Отсортировать строки в алфавитном порядке по последней букве

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
17.11.2014, 17:21     Реверс строки в обратно алфавитном порядке #2
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
32
33
34
35
36
37
38
39
40
#include<iostream>
#include<conio.h>
#include <cstdio>
#include <cstring>
#define n 256
using namespace std;
 
void sort(char *mas, int size)
{
    char temp;
    for(int i=0;i<size-1;i++)
        for (int k=0;k<size-1;k++)
            if(mas[k]<mas[k+1])
            {
                temp=mas[k];
                mas[k]=mas[k+1];
                mas[k+1]=temp;
            }
}
 
int main()
{
    char a[n];
 
    cout<<"Vvedit ryadok:"<<endl;
    gets(a);
 
 
 
    int f = strlen(a);
 
    sort(a, f);
    cout<<"Vidsortovani simvoli: "<<endl;
    cout << a;
 
 
 
 
    getch();
}
Yandex
Объявления
17.11.2014, 17:21     Реверс строки в обратно алфавитном порядке
Ответ Создать тему
Опции темы

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