Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<ctype.h>
- #include<string.h>
- #define N 1000
- int main()
- {
- char str[N];
- printf("input:");
- gets(str);
- char CopyStr[N];
- strcpy(CopyStr,str);
- printf("tokens:\n");
- char *tokens=strtok(CopyStr," ,.!?");
- while(tokens!=NULL)
- {
- printf("%s\n",tokens);
- tokens=strtok(NULL," ,?.!");
- }
- int i,BigAlpha[26]={0},SmallAlpha[26]={0};
- for(i=0;str[i]!='\0';i++)
- {
- if(isupper(str[i]))
- BigAlpha[str[i]-'A']++;
- if(islower(str[i]))
- SmallAlpha[str[i]-'a']++;
- else
- continue;
- }
- printf("Big Characters:\n");
- int b,counter=0;
- for(b=0;b<26;b++)
- {
- if(BigAlpha[b]>0)
- {
- printf("%c:%d ",b+'A',BigAlpha[b]);
- counter++;
- if(counter%5==0)
- puts("");
- }
- }
- puts("");
- printf("Small Characters:\n");
- int s,count=0;
- for(s=0;s<26;s++)
- {
- if(SmallAlpha[s]>0)
- {
- printf("%c:%d ",s+'a',SmallAlpha[s]);
- count++;
- if(count%5==0)
- puts("");
- }
- }
- puts("");
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement