#include int ocisti(char *niz, int d); int main() { char niz[] = {'A', 'B', '!', '2', '.', 'd', 'h'}; int d, i; d = ocisti(niz, 7); for (i = 0; i < d; i++) { printf("%c ", niz[i]); } getche(); return 0; } int ocisti(char *niz, int d) { int i, ret = 0; for (i = 0; i < d; i++) { if (*(niz + i) >= 'A' && *(niz + i) <= 'Z') { *(niz + ret) = *(niz + i); ret++; } else if (*(niz + i) >= '0' && *(niz + i) <= '9') { *(niz + ret) = *(niz + i); ret++; } else if (*(niz + i) >= 'a' && *(niz + i) <= 'z') { *(niz + ret) = *(niz + i) - 32; ret++; } } return ret; }