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

Поставить в строке номер для буквы в соответствии с алфавитом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простые утилиты обслуживания. Поддержка пакетных (процедурных) файлов http://www.cyberforum.ru/cpp-beginners/thread823818.html
Помогите выполнить задание: вывести список всех файлов из указанной директории, имена которых содержат русские буквы. Я добился вывода всех файлов из указанной директории, а нужно сделать, чтобы выводило только с русскими символами. #include <stdio> #include <iostream> #include <dir> #include <dos> using namespace std;
C++ Быстрое возведение в степень Написать функцию быстрого возведения в степень. Функция принимает в качестве параметров y,x и n и возвращает y^x mod y как результат программы. http://www.cyberforum.ru/cpp-beginners/thread823812.html
Написать справочник намеченных дел и мероприятий. C++
Справочник намеченных дел и мероприятий. 1.Список намеченных мероприятий(дата, время, длительность, место проведения) 2.Реализуемые функции: напоминание о ближайшем мероприятии (по текущей дате и времени), удаление прошедших мероприятий или перенос их на будущее, анализ накладок(пересечений планируемых дел).
ZeroMemory в конструкторе b __vfptr C++
Есть два базовый и производный классы с виртуальными методами. В конструкторах хочу обнулить все поля, но если я делаю ZeroMemory(this ,sizeof(this)); то заодно обнуляется таблица __vfptr, и что закономерно - моя поделка не работает. Есть какие-нибудь методы альтернативные, чтобы в ручную не перечислять все члены присваивая им нули?
C++ Определить периметр и площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread823772.html
Помогите решить задачку, в треугольнике (рис.1) заданы углы А, В и радиус описанной окружности R. Вычислить и вывести все остальные элементы треугольника, периметр P и площадь S.
C++ Динамические массивы разных размеров Дан файл вида, например, такого: 9 7 5 -5 7 3 -6 9 2 1 13 6 2 -4 42 -13 3 0 5 8 -11 4 -11 3 8 -5 2 3 5 -3 9 3 5 -2 1 0 0 23 6 9 9 5 17 -13 подробнее

Показать сообщение отдельно
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
31.03.2013, 15:42     Поставить в строке номер для буквы в соответствии с алфавитом
Всем привет, вот занимаюсь таким делом:
У меня есть слово, допусти "Hello".
в этом слово мне нужно поставить каждой букве номер в соответствии с алфавитом. Написал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main () {
    char title[58]={};
    for(char i='A';i<='z';++i){
        title[i-'A']=i;
    }
    vector<pair<char,int>>dictionary(58);
    for(int i=0;i<58;i++)
    {
        dictionary[i].first=title[i];
        dictionary[i].second=i;
    }
    for(int i=0;i<58;i++)
    {
        cout<<dictionary[i].first<<" "<<dictionary[i].second<<" "<<endl;
    }
    return 0;
}
Теперь вопрос: как сравнивать буквы в алфавите и в строке?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru