Menu
Coddy logo textTech

Liczba liter

Lekcja 4 z 5 w kursie Prosty licznik znaków w C++ w Coddy.

W C++ możesz sprawdzić, czy znak jest literą, używając:

bool b = std::isalpha(c)

b będzie mieć wartość true, jeśli c jest literą, w przeciwnym razie false.

Albo krócej, używając przestrzeni nazw:

bool b = isalpha(c)
challenge icon

Wyzwanie

Łatwy

Dodaj do istniejącego programu zliczanie liczby liter w ciągu znaków i wyświetl ją na końcu w taki sposób (w nowej linii):

Number of letters: XX

Nie usuwaj poprzedniego wyniku, wyświetl go po obecnych wynikach.

Sprawdź przypadki testowe, aby zobaczyć przykłady!

Spróbuj swoich sił

#include <iostream>
#include <string>
using namespace std;

int main() {
    string text;

    cout << "Enter text:" << endl;
    getline(cin, text);

    int total = 0;
    for (char c : text) {
        if (c == ' ') continue;

        total ++;
    }

    cout << "Total characters: " << total << endl;
    return 0;
}

Wszystkie lekcje w sekcji Prosty licznik znaków w C++

Poćwicz samodzielnie: Kompilator C++ online