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)Tantangan
MudahTambahkan ke programmu yang sudah ada, hitung jumlah digit dalam string, lalu tampilkan di bagian akhir seperti ini (dengan baris baru):
Number of digits: XXJangan 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