/* dostaje wskaznik do lancucha znakow, ma zwrocic liczbe cyfr jaka sie wsrod tych znakow pojawila digits - tablica liczebnosci znakow max_digit - najczestsza liczba */ int main(void){ char bufor[] = { 'a', '9', '3', 'b'}; long dig[10] ={0, 0, 0, 0, 0, 0 ,0, 0, 0, 0} ; long max_dig; printf("Wynik to %l\n", digits_count(bufor, dig, &max_dig)); return 0; }
int main() { long a[10]; long mostOften; int i; char * tekst = "09342344"; for (i = 0; i < 10; i++) { a[i] = 0; } printf( "Number of digits occurances: %ld \n", digits_count(tekst, a, &mostOften)); printf("Most common digit: %ld \n", mostOften); for (i = 0; i < 10; i++) { printf("%d %ld\n", i, a[i]); } }