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

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

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

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

23.04.2012, 17:34. Просмотров 984. Ответов 4
Метки нет (Все метки)

здравствуйте! мне нужна помощь!
мне нужно решить следующую задачу:
"найти сумму АSCII кодов последних двух символов слова (если слово содержит только один символ, то оба символа считать равными первом)"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2012, 17:34     присвоение ASCII кода последних 2 символов слова переменной
Посмотрите здесь:

Дан массив слов .Добавить в конец каждого слова по k символов ,совпадающим с первым символов слова - C++
Дан массив слов .Добавить в конец каждого слова по k символов ,совпадающим с первым символом слова . Удалить из всех слов цифры ....

Странное присвоение переменной - C++
часть кода struct verh // Вершины Машины { double x,y; }; struct cube // Структура машины {

Симметрия и присвоение переменной в матрице - C++
Доброго времени суток. Задание состоит в том, чтобы транспонированная матрица сравнивалась с полученной, после ввода. После сравнения,...

Присвоение значения переменной из функции - C++
Доброго времени суток!!! Например в Pascal можно так: procedure myinc(var a:integer); begin a:=a+1; end; begin ...

Присвоение значения переменной в классе - C++
возможно ли присвоение значения переменной в классе? class xxx { public : void rrr(); public : int x=5; // ??? };

Как происходит присвоение значения переменной? - C++
Здравствуйте. Какие способы присвоения значения существуют? Расскажите пожалуйста, как присваиваются значения при присвоении из...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
magistr011
6 / 6 / 0
Регистрация: 22.10.2011
Сообщений: 164
23.04.2012, 18:46     присвоение ASCII кода последних 2 символов слова переменной #2
наработки в студию...
inhuman
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 3
23.04.2012, 18:53  [ТС]     присвоение ASCII кода последних 2 символов слова переменной #3
я уже сам кое-что сделал, можете посмотреть корректно ли так делать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int SumCode(char *,int);
void main()
{
int h;
char m[10];
cin»m;
h=SumCode(m,strlen(m));
cout«h;
_getch();
}
int SumCode(char *s,int leng)
{
if (leng==1) return (2*(int)*s);
else
return ((int)*(s+leng-1)+(int)*(s+leng-2));
}
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
23.04.2012, 19:15     присвоение ASCII кода последних 2 символов слова переменной #4
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; //надо исключение
в функции или в коде ее использующем?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2012, 19:17     присвоение ASCII кода последних 2 символов слова переменной
Еще ссылки по теме:

Присвоение переменной значения из текстового файла - C++
Доброго дня. есть текстовый файл, подскажите, пожалуйста, как присвоить переменной значение, которое находится в первой строчке 13-е по...

Присвоение переменной поля указателя на объект - C++
Инициализация: Dragons* dragon; for (int i = 0; i &lt;= 99; i++) { dragon = new Dragons(random(50), random(40), 3,8); } ...

Присвоение переменной а значения случайного числа (random) - C++
Здравствуйте. Задача написать программу для проверки знания таблиц умножения. Rand-омом виводятся два числа (a,b) на консоль. Как присвоить...

Присвоение значения переменной класса через конструктор - C++
#include &lt;iostream&gt; using namespace std; class Help { int userID; public: Help(int id) {int userID = id;} ~Help()...

Преобразование двоичного кода в ASCII - C++
Ребята, у меня вопрос. Вот я, например, имею строку &quot;10011001&quot; или подобную из восьми единиц и нулей. Вопрос: как преобразовать эту строку...

Присвоение слова букве a='CyberForum'; - C++
Добрый день форумчане. Прошу помочь с проблемой. Хочу присвоить значение слова букве. Например a='cyberforum'; Как это реализовать. Прошу...


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

Или воспользуйтесь поиском по форуму:
inhuman
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 3
23.04.2012, 19:17  [ТС]     присвоение ASCII кода последних 2 символов слова переменной #5
большое спасибо!
Yandex
Объявления
23.04.2012, 19:17     присвоение ASCII кода последних 2 символов слова переменной
Ответ Создать тему
Опции темы

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