Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int *realok(char *s,int *r);
- void czytajtab(int *tab,int n);
- int main()
- {
- int i,rozmiar=0,*t=NULL,ile=1;
- char znaki[5];
- for(i=0;i<5;i++)
- {
- fflush(stdin);
- znaki[i]=getchar();
- }
- t=realok(znaki,&rozmiar);
- for(i=0;i<rozmiar;i++)
- {
- printf("Pozycja %d Wielkiej litery: %d, (%d pozycja w tablicy)\n",ile,(*(t+i))+1,*(t+i));
- ile++;
- }
- return 0;
- }
- int *realok(char *s,int *r)
- {
- int *tab=NULL;
- int i,j=0;
- for(i=0;i<5;i++)
- {
- if (s[i]>'A' && s[i]<'Z')
- {
- tab=(int*)realloc(tab,(j+1)*sizeof(int));
- *(tab+j)=i;
- j++;
- }
- }
- *r=j;
- return tab;
- }
- void czytajtab(int *tab,int n)
- {
- int i=0;
- printf("Zawartosc tablicy: ");
- for(;i<n;i++)
- printf("%d, ",*(tab+i));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement