Memeriksa Karakter Alfabet dan Angka Bahasa C Menggunakan ISALPHA dan ISDIGIT
// Program Bahasa C untuk
// mendemonstrasikan
// penggunaan fungsi isalpha()
// dan isdigit().
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[] = "12abc12";
int alphabet = 0, number = 0, i;
for (i = 0; str[i] != '\0'; i++)
{
// Memeriksa alfabet
if (isalpha(str[i]) != 0)
alphabet++;
// Memeriksa digit desimal
else if (isdigit(str[i]) != 0)
number++;
}
printf("Alphabetic_letters"
" = %d, Decimal_digits"
" = %d\n",
alphabet, number);
return 0;
}
Output:Alphabetic_letters = 3, Decimal_digits = 4
- Perbedaan Antara While(1) dan While(0) Bahasa C [klik]
- Menuju Perintah Tertentu Bahasa C Menggunakan Goto Statement [klik]
- Melompati Proses Looping Bahasa C Menggunakan Continue Statement [klik]
- Keluar dari Proses Looping Bahasa C Menggunakan Break Statement [klik]
- Input Nilai Rentang Pada Switch Case Statement Bahasa C [klik]
- Fungsi Bahasa C Beserta Penjelasannya [klik]
- Fungsi Prototype pada Bahasa C beserta Penjelasannya [klik]
Apa fungsi perintah isalpha() pada Bahasa C?
BalasHapusFungsi perintah isalpha() pada bahasa C digunakan untuk memeriksa apakah karakter yang disimpan termasuk karakter alfabet atua tidak.
HapusApa fungsi perintah isdigit() pada Bahasa C?
BalasHapusPerintah atau fungsi isdigit() pada Bahasa C digunakan untuk memeriksa apakah suatu karakter termasuk karakter digit atau tidak.
HapusApa yang dimaksud dengan karakter alfabet?
BalasHapusKarakter alfabet adalah karakter huruf yang menggunakan huruf alfabet.
Hapus