Menu
CoddyTech

Jumlah Angka

Pelajaran 5 dari 5 dalam kursus Penghitung Karakter Sederhana dengan C++ di Coddy.

Di C++, kamu bisa memeriksa apakah sebuah karakter adalah digit dengan menggunakan:

bool b = std::isdigit(c)

b akan berisi true jika c adalah digit, jika tidak, false.

Atau, bentuk singkatnya, dengan using namespace:

bool b = isdigit(c)
challenge icon

Tantangan

Mudah

Tambahkan ke programmu yang sudah ada, hitung jumlah digit dalam string, lalu tampilkan di bagian akhir seperti ini (dengan baris baru):

Number of digits: XX

Jangan hapus output sebelumnya, tampilkan setelah output saat ini.

Periksa kasus uji untuk melihat contoh!

Coba sendiri

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

int main() {
    string text;

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

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

        total++;

        if (isalpha(c)) {
            totalLetters++;
        }
    }

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

Semua pelajaran di Penghitung Karakter Sederhana dengan C++

Latihan sendiri: Compiler C++ online

Periksa hitunganmu pada teks apa pun: Penghitung Kata