main () { char znak1, znak2; int liczniki[DL_ALFABETU][DL_ALFABETU], i,i1, i2; for (i1=0; i1<DL_ALFABETU; i1++) { for (i2=0; i2<DL_ALFABETU; i2++) { liczniki[i1][i2] = 0; znak1 = getchar(); if (znak1 != EOF) { znak2 = getchar(); while (znak2 !=EOF) { i1 = numer_litery(znak1); i2 = numer_litery(znak2); if (i1>=0 && i2>=0) { liczniki[i1][i2] = liczniki[i1][i2]+1; } znak1 = znak2; znak2 = getchar(); } } printf("\nSTATYSTYKA:\n"); for (i1=0; i1<DL_ALFABETU; i1++) { for (i2=0; i2<DL_ALFABETU; i2++) { printf(" %c%c: %4i\n",litera_o_numerze(i1), litera_o_numerze(i2), liczniki[i1][i2]); } printf("\n"); } } } }
main () { char znak; char znak2; int liczniki[30][30] ,j , i; // inicjalizacja licznikow: for (i=0; i<DL_ALFABETU; i++) for(j=0; j<DL_ALFABETU; j++) liczniki[i][j] = 0; // wczytywanie tekstu i zliczanie liter: znak2 = getchar(); if(znak2 == EOF){ blad("Wejscie powinno miec wiecej niz 1 znak!"); } znak = getchar(); while (znak != EOF && znak2!=EOF) { if(znak == ' ' || znak == '\n'){ znak2 = getchar(); if(znak2 != EOF){ znak = getchar(); } else break; } i = numer_litery(znak); j = numer_litery(znak2); if (i>=0 && j>=0) liczniki[j][i] = liczniki[j][i]+1; znak2 = znak; znak = getchar(); } printf("\n"); // drukowanie statystyki: printf("\nSTATYSTYKA:\n "); for (i=0; i<DL_ALFABETU; i++) printf(" %c ", litera_o_numerze(i)); for (i=0; i<DL_ALFABETU; i++){ printf("\n%c ", litera_o_numerze(i)); for(j=0; j<DL_ALFABETU; j++) printf(" %i ", liczniki[i][j]); } printf("\n"); //drukowanie statystyki lista for (i=0; i<DL_ALFABETU; i++) for (j=0; j<DL_ALFABETU; j++) printf(" %c%c: %4i\n", litera_o_numerze(i), litera_o_numerze(j), liczniki[i][j]); printf("\n"); return 0; }
main () { char znak; int liczniki[DL_ALFABETU], i; // inicjalizacja licznikow: for (i=0; i<DL_ALFABETU; i++) liczniki[i] = 0; // wczytywanie tekstu i zliczanie liter: znak = getchar(); while (znak != EOF) { i = numer_litery(znak); if (i>=0) liczniki[i] = liczniki[i]+1; znak = getchar(); } // drukowanie statystyki: printf("\nSTATYSTYKA:\n"); for (i=0; i<DL_ALFABETU; i++) printf(" %c: %4i\n", litera_o_numerze(i), liczniki[i]); printf("\n"); }