Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by L7_Prebroji_slova ( 4 years ago )
#include <stdio.h>
int veliko_slovo(char slovo) {
return slovo >= 65 && slovo <= 90;
}
int malo_slovo(char slovo) {
return slovo >= 97 && slovo <= 122;
}
void bubble_sort(int ponavljanja[], int ascii[]) {
int i, j, broj = 0, znak = 0;
for (i = 0; i < 25; i++) {
for (j = 0; j < 25 - i; j++) {
if (ponavljanja[j] < ponavljanja[j + 1]) {
broj = ponavljanja[j];
ponavljanja[j] = ponavljanja[j + 1];
ponavljanja[j + 1] = broj;
znak = ascii[j];
ascii[j] = ascii[j + 1];
ascii[j + 1] = znak;
}
}
}
}
char *prebroji(const char *tekst, char *slova) {
int i, j = 0, ponavljanja[26] = {0}, ascii[26];
for (i = 0; i < 26; i++) {
ascii[i] = i + 65;
}
for (i = 0; tekst[i] != '\0'; i++) {
if (veliko_slovo(tekst[i])) {
ponavljanja[tekst[i] - 65]++;
} else if (malo_slovo(tekst[i])) {
ponavljanja[tekst[i] - 97]++;
}
}
bubble_sort(ponavljanja, ascii);
for (i = 0; i < 26; i++) {
if (ponavljanja[i] != 0) {
slova[j++] = ascii[i];
}
}
slova[j] = '\0';
return slova;
}
int main() {
return 0;
}
Revise this Paste