• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak dodać wartości ASCII słowa c++

0 głosów
982 wizyt
pytanie zadane 22 sierpnia 2020 w C i C++ przez BloodyBoy89 Początkujący (440 p.)
    cin>> o_s;
        char index;
    for(int i=0; i<o_s.length();i++)
    {
       index =o_s.at(i);
       cout<<int(index);
    }

Ten program zamienia wpisane słowo na kod ASCII gdzie np: ala to 9710897.

Jak zrobić żeby program dodał do siebie te liczby (97+108+97) i dopiero wtedy wypisał wynik dodawania?

1 odpowiedź

+1 głos
odpowiedź 22 sierpnia 2020 przez DeBos123 Nałogowiec (44,950 p.)
wybrane 16 września 2020 przez BloodyBoy89
 
Najlepsza

Musisz zdefiniować zmienną, która przechowa wynik, a następnie w pętli dodać kolejno wartość każdego znaku. Tutaj masz przykładowy kod:

#include <iostream>

int main() {
    std::string word;
    std::cin >> word;
    int sum = 0;
    for (int i = 0; i < word.length(); ++i){
        sum += word[i];
    }
    std::cout << sum << std::endl;
}
1
komentarz 22 sierpnia 2020 przez BloodyBoy89 Początkujący (440 p.)

Dziękuje bardzo smiley

Podobne pytania

0 głosów
1 odpowiedź 637 wizyt
0 głosów
1 odpowiedź 350 wizyt
pytanie zadane 1 stycznia 2019 w PHP przez `Krzychuu Stary wyjadacz (13,940 p.)
0 głosów
2 odpowiedzi 233 wizyt
pytanie zadane 21 stycznia 2016 w JavaScript przez kaczmar Początkujący (490 p.)

93,600 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,085 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...