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

присвоение ASCII кода последних 2 символов слова переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread556422.html
Решаю вот эту задачу: http://********/index.asp?main=task&id_task=132 но получаю WA на первом же тесте, где моя ошибка вот мой код #include <fstream> #define INF 11111 using namespace std; int g; int d,p,u;
C++ Как правильно объяснить это словами if (!(i & 1)) Как правильно объяснить это словами if (!(i & 1))! http://www.cyberforum.ru/cpp-beginners/thread556407.html
Как передать функции массив в качестве аргумента? C++
Всем привет! Подскажите, как передать функции массив в качестве аргумента? И как сделать, чтобы функция возвращала массив?
не видаёт?! C++
//Дано натуральное число п. Проверить, будут ли все цифры //числа различными. #include <iostream.h> #include <conio.h> #include <math.h> #include <stdio.h> main() { int a,n,i,o,u,q,e,z,s,m,l,h,v,rf,f,k, res; cout<<"Vvedite 4islo: ";
C++ Создание словаря http://www.cyberforum.ru/cpp-beginners/thread556336.html
Доброго времени суток,уважаемые форумчане!уже которую бессонную ночь в попытке реализовать программу: Описать класс, реализующий бинарное дерево, обладающее возможностью добавления новых элементов, удаления существующих, поиска элемента по ключу, а также последовательного доступа ко всем элементам. Написать программу, использующую этот класс для представления англо-русского словаря. Программа...
C++ Программа реализующая класс "база данных" Всем привет, ребят помогите пожалуйста, не знаю как написать прогу: создать программу реализующую класс "база данных", хранящую информацию о сотрудниках предприятия в файлае(поля: уникальный номер, ФИО, должность, возраст). Предусмотреть возможность добавления, удаления, поиска записей по номеру. При работе с записями использовать объекты класса "сотрудник". Для доступа к данным предусмотреть в... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
23.04.2012, 19:15     присвоение ASCII кода последних 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
#include <iostream>
#include <string>
 
using namespace std;
 
int sumcode(const string& text)
{
    if (text.empty())
        return -1; //надо исключение
 
    size_t size = text.size();
    size_t res = static_cast<int>(text[size - 1]);
    res += (size > 1) ? (static_cast<int>(text[size - 2])) : (res);
 
    return res;
}
 
int main()
{
    std::string s("98765432<(");
    cout << sumcode(s);
 
    return 0;
}
Добавлено через 9 минут
кстати, где лучше делать эту проверку
C++
1
2
    if (text.empty())
        return -1; //надо исключение
в функции или в коде ее использующем?
 
Текущее время: 13:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru