Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Tre På Rad//
- //Sondre//
- main()
- {
- char ov=' ', om=' ', oh=' ', mv=' ', mm=' ', mh=' ', nv=' ', nm=' ', nh=' ';
- char rutenett[3][3];
- int p, n=0;
- while(n != 9)
- {
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n Sett på:\n", ov, om, oh, mv, mm, mh, nv, nm, nh, n);
- scanf("%d", &p);
- n++;
- if(p == 1)
- {
- if(ov == ' ')
- {
- ov='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 2)
- {
- if(om == ' ')
- {
- om='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 3)
- {
- if(oh == ' ')
- {
- oh='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 4)
- {
- if(mv == ' ')
- {
- mv='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 5)
- {
- if(mm == ' ')
- {
- mm='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 6)
- {
- if(mh == ' ')
- {
- mh='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 7)
- {
- if(nv == ' ')
- {
- nv='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 8)
- {
- if(nm == ' ')
- {
- nm='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 9)
- {
- if(nh == ' ')
- {
- nh='x';
- }
- else
- {
- printf("error");
- break;
- }
- }
- //sjekker om noen har vunnet
- if(ov == 'x' && om == 'x' && oh == 'x'
- || ov == 'x' && mv == 'x' && nv == 'x'
- || om == 'x' && mm == 'x' && nm == 'x'
- || oh == 'x' && mh == 'x' && nh == 'x'
- || mv == 'x' && mm == 'x' && mh == 'x'
- || nv == 'x' && nm == 'x' && nh == 'x'
- || ov == 'x' && mm == 'x' && nh == 'x'
- || oh == 'x' && mm == 'x' && nv == 'x' )
- {
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n", ov, om, oh, mv, mm, mh, nv, nm, nh);
- printf("X vinner!\a");
- break;
- }
- //sjekker om brettet er fullt
- if(n == 9)
- {
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n", ov, om, oh, mv, mm, mh, nv, nm, nh);
- printf("uavgjort!\a");
- break;
- }
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n %d sett på:\n", ov, om, oh, mv, mm, mh, nv, nm, nh, n);
- scanf("%d", &p);
- n++;
- if(p == 1)
- {
- if(ov == ' ')
- {
- ov='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 2)
- {
- if(om == ' ')
- {
- om='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 3)
- {
- if(oh == ' ')
- {
- oh='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 4)
- {
- if(mv == ' ')
- {
- mv='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 5)
- {
- if(mm == ' ')
- {
- mm='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 6)
- {
- if(mh == ' ')
- {
- mh='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 7)
- {
- if(nv == ' ')
- {
- nv='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 8)
- {
- if(nm == ' ')
- {
- nm='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- if(p == 9)
- {
- if(nh == ' ')
- {
- nh='o';
- }
- else
- {
- printf("error");
- break;
- }
- }
- //sjekker
- if(ov == 'o' && om == 'o' && oh == 'o'
- || ov == 'o' && mv == 'o' && nv == 'o'
- || om == 'o' && mm == 'o' && nm == 'o'
- || oh == 'o' && mh == 'o' && nh == 'o'
- || mv == 'o' && mm == 'o' && mh == 'o'
- || nv == 'o' && nm == 'o' && nh == 'o'
- || ov == 'o' && mm == 'o' && nh == 'o'
- || oh == 'o' && mm == 'o' && nv == 'o' )
- {
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n", ov, om, oh, mv, mm, mh, nv, nm, nh);
- printf("O vinner!\a");
- break;
- }
- //sjekker om brettet er fullt
- if(n == 9)
- {
- printf("\n%c |%c |%c \n--+--+--\n%c |%c |%c \n--+--+--\n%c |%c |%c \n\n", ov, om, oh, mv, mm, mh, nv, nm, nh);
- printf("uavgjort!\a");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement