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

перевод из string в int и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Списки http://www.cyberforum.ru/cpp-beginners/thread432445.html
помогите пожалуйста решить задачу! сформировать список из натуральных чисел. Найти среднее арифмитическое элементов списка и выяснить, есть ли в списке такой элемент.
C++ netbeans выводит квадратики при построении проекта Стоит windows 7. Пробовал менять шрифт в выводе, язык иде, кодировку через -J-Dfile.encoding=UTF-8 , так же с ключом cp1251. Ничего не выходит! Нетбинс стоит в папке по умолчанию, MinGW в корневой http://www.cyberforum.ru/cpp-beginners/thread432441.html
C++ Поменять местами наибольший и наименьший элементы?
Даны действительные числа а1, а2, ... an
C++ В чем отличие While от Do... While?
Я понял ,что в While сначала проверяется условие,а потом если оно истинно выполняются операторы,а в Do...while все наоборот . Как я понимаю,где может работать While там и может работать Do...While и наоборот . Тогда какой смысл иметь 2 похожих оператора ? Если я не прав,покажите примеры .
C++ Удаление повторяющихся символов http://www.cyberforum.ru/cpp-beginners/thread432419.html
из последовательности символов удалить самую большую из одинаковых элементов допустим есть строка aabbbbzcc, на выходе aazcc abczzhhklllllllm на выходе abczzhhkm как ни кручу не могу реализовать задачу...
C++ объясните как это работает #include <iostream> #include <algorithm> using namespace std; long func (long * arr, int length) { return *min_element(arr, arr + length); } double func (double * arr, int length) { подробнее

Показать сообщение отдельно
dimcoder
Полярный
455 / 428 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
21.01.2012, 16:20     перевод из string в int и обратно
А как и в какое число вы переведете строку "Hello world"?
Не знаю, может имеетя ввиду сумма всех char'ов строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
#include <string>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    string s = "Hello world";
    long int sum = 0;
    
    
    for (int i = 0; i < s.length(); i++)
       sum += int(s[i]);
       
    cout << sum;
    
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru