Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Nume program : giga-chad.c
- Nume concurent : Apostol Mihnea Petru si Stefan Vilcescu
- E-mail : [email protected] si [email protected]
- */
- #include <stdio.h>
- #include <stdlib.h>
- char v[30];
- int main()
- {
- int i,j,n,mut,cat;
- char c;
- c=fgetc(stdin);
- mut=0;
- i=0;
- n=0;
- while(c!='\n'){
- v[i]=c;
- c=fgetc(stdin);
- if(c=='-')
- mut++;
- n++;
- i++;
- }
- i=0;
- cat=0;
- while(v[i]!='X'){
- i++;
- if(v[i]=='O')
- cat++;
- }
- j=i;
- while(v[i]!='O' && i>0)
- i--;
- if(v[i]=='O')
- {
- if(i+1<j)
- {
- v[j]='-';
- v[i+1]='X';
- }
- else
- {
- if(mut%2==0)
- {
- i=0;
- while(v[i]!='O')
- {
- i++;
- }
- v[i-1]='O';
- v[i]='-';
- }
- else
- {
- i=0;
- while(v[i]!='O')
- i++;
- v[i-2]='O';
- v[i]='-';
- }
- }
- }
- else
- {
- v[j]='-';
- }
- for(i=0;i<n;i++)
- fputc(v[i], stdout);
- fprintf(stdout, "\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement