Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- ifstream f("s_p_c.in");
- ofstream g("s_p_c.out");
- char s[105][45],p[105][45],c[105][45],var[45];
- int xs,xp,xc,i,j,l;
- void verif(char a[105][45],int l)
- {
- char b[45];
- for(i=1;i<l;i++)
- for(j=i+1;j<=l;j++)
- {
- if(strcmp(a[i],a[j])>0)
- {
- strcpy(b,a[i]);
- strcpy(a[i],a[j]);
- strcpy(a[j],b);
- }
- }
- }
- int main()
- {
- while(f>>var)
- {
- if(var[strlen(var)-1]=='S')
- {
- strncpy(s[++xs],var,strlen(var)-2);
- }
- if(var[strlen(var)-1]=='P')
- {
- strncpy(p[++xp],var,strlen(var)-2);
- }
- if(var[strlen(var)-1]=='C')
- {
- strncpy(c[++xc],var,strlen(var)-2);
- }
- }verif(s,xs);
- verif(p,xp);
- verif(c,xc);
- for(i=1;i<=xs;i++)
- {
- for(j=1;j<=xp;j++)
- {
- for(l=1;l<=xc;l++)
- g<<s[i]<<' '<<p[j]<<' '<<c[l]<<'\n';
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement