Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<cstring>
- using namespace std;
- int main()
- {
- char s[201],cuv[20],aux,cuv1[20];
- int i=0,k=0,j=0,k1=1,m,l;
- cout<<"s=";
- cin.getline(s,201);
- while(s[i]!=' ')
- {
- cuv[k]=s[i];
- i++;
- k++;
- }
- cuv[k]='\0';
- for(m=0; m<strlen(cuv)-1; m++)
- for(l=m+1; l<strlen(cuv); l++)
- if(cuv[m]>cuv[l])
- {
- aux=cuv[m];
- cuv[m]=cuv[l];
- cuv[l]=aux;
- }
- i=j=i+1;
- while(j<strlen(s))
- {
- k=0;
- while(s[j]!=' '&&s[j]!='\0')
- {
- cuv1[k]=s[j];
- k++;
- j++;
- }
- cuv1[k]='\0';
- cout<<cuv1<<endl;
- for(m=0; m<k-1; m++)
- for(l=m+1; l<k; l++)
- if(cuv1[m]>cuv1[l])
- {
- aux=cuv1[m];
- cuv1[m]=cuv1[l];
- cuv1[l]=aux;
- }
- if(strcmp(cuv,cuv1)==0)
- k1++;
- strcpy(cuv1,cuv1+strlen(cuv1));
- i=j=j+1;
- }
- cout<<k1;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement