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

Найти сумму кодов всех элементов символьного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Никак не разберусь с практической в С++. http://www.cyberforum.ru/cpp-beginners/thread59055.html
НАрод помогите пожалуста с практической. НЕ могу решить, а очень нада срочно. ЗАДАНИЕ Составить программу для сохранения и обработки информации Которая включает разные типы данных: Номер і зміст даних: 1)ФИо 2)Номер школы 3)Класс 4)Средний балл аттестата 5)Любимый предмет 6)Нелюбимый предмет Заранее спасибо за помощь.
C++ Найти среднее арифметическое Помогите решить задачу на С++ Дана вещественная таблица а . Найти среднее арифметическое положительных элементов таблицы и минимум абсолютного значения элементов. Найти их произведение. http://www.cyberforum.ru/cpp-beginners/thread59039.html
C++ Вывод массива
Помогите пожалуйста написать программу которая выводит массив на ввиде k столбцов и оканчивается на n числе, заранее спасибо
Перевести с Паскаля на Си C++
uses crt; var a,n:Longint; b:boolean; begin clrscr; write('a=');readln(a); n:=2; while a>0 do begin b:=true;
C++ Посчитать сумму ряда. http://www.cyberforum.ru/cpp-beginners/thread59028.html
Помогите оч умным девочкам решить задачи по с++))))) 1 дано вещественное число N посчитать сумму 1/0!+ 1/1!+1/2!+...+1/N! т.е число е приближенно)))) Добавлено через 18 минут пж!!! помогите!!!!!!!)))))))
C++ В чем разница между return и return false/true Привет всем. Вот подскажите плиз) return; return false; return true; расскажите пожалуйста об етих операторах.. чем они отличаются от друг друга подробнее

Показать сообщение отдельно
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.10.2009, 16:38     Найти сумму кодов всех элементов символьного массива
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
int main(int argc, const char** argv) {
    std::string input;
    size_t summ = 0;
    int count = 0;
    
    std::cout << "enter" << std::endl;
    std::cin >> input;
 
    std::string::iterator iter = input.begin();
    for ( ; iter != input.end(); iter++ ) {
        summ += *iter;
        if ( *iter == '#' ) {
            count++;
            *iter = 'A';
        }
    }
    
    std::cout << "summ = " << summ << std::endl;
    std::cout << "count= " << count<< std::endl;
    
    std::cin.get();
    std::cin.get();
    
    return 0;
}
Все вводится в одну строку без пробелов. Если нужно, переделай.

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