Programma in stringa per contare i caratteri
Implementazione
Ora, vedremo l'effettiva attuazione del programma:
#include <stdio.h>
int main() {
char s[] = "TajMahal"; // String Given
char ch = 'a'; // Character to count
int i = 0;
int count = 0; // Counter
while(s[i] != '\0') {
if(s[i] == ch)
count++;
i++;
}
if(count > 0) {
if(count == 1)
printf("%c appears %d time in '%s'", ch, count, s);
else
printf("%c appears %d times in '%s'", ch, count, s);
} else
printf("%c did not appear in %s", ch, s);
return 0;
}
Produzione
Il risultato di questo programma dovrebbe essere:
a appears 3 times in 'TajMahal'