Stone paper secissor game in C | Source code (Program 10)
/*Basic Stone paper secissor game
Made by Anmol main 1417
Student - B.tech CSE,
Punjabi university
Program 10
*/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{ int number;
int a;
int b;
int c;
int u;
int p;
int m;
int play;
srand(time(NULL));
// printf("the number is %d",number);
/* printf("!!\n\nare You Ready to play!\n");
printf("press any key to play\n");
scanf("%d",&a);
//if (a==0)
printf("\nlets get started\n");*/
end:
play:
printf("Enter your choice\nPress 1 for Stone๐ฆ\nPress 2 For paper๐\nPress 3 for secissor✂️\n\n");
scanf("%d",&c);
if (c>3)
printf("๐๐Enter number only 1-2-3๐๐\n\n");
else if (c==0)
printf("๐Enter number only 1-2-3๐") ;
else {
if(c==1)
printf("You choose Stone ๐ฆ\n\n");
if (c==2)
printf("You choose paper๐\n\n");
if (c==3)
printf("\nyou choose secissor✂\n\n");
number = rand()%3+1;
if(number==1)
printf("Computer choose Stone๐ฆ\n\n");
if (number==2)
printf("Computer choose paper๐\n\n");
if (number==3)
printf("Computer choose secissor✂\n\n");
{ for (m=0; m<10; m++);
if (c==1&&number==2) //stone vs paper
printf("๐๐You won๐๐");
else if (c==2&&number==3) //paper vs secissor
printf("๐๐you lost๐๐");
else if (c==3&&number==1) //secissor vs stone
printf("๐๐You lost๐๐");
else if (c==1&&number==3) //stone vs secissor
printf("๐๐You won๐๐");
else if (c==2&&number==1) //paper vs stone
printf("๐๐you lost๐๐");
else if (c==3&&number==2) //secissor vs paper
printf("๐๐you lost๐๐");
else if (c==1&&number==1) //stone vs stone
printf("๐ฒ๐ฒdraw๐ฒ๐ฒ");
else if (c==2&&number==2) //paper vs paper
printf("๐ฒ๐ฒdraw๐ฒ๐ฒ");
else if (c==3&&number==3) //secissor vs secissor
printf("๐ฒ๐ฒdraw๐ฒ๐ฒ");
/* break;
else if (c==1,number==1)
printf("Draw");
break;
else if (c==2,number==3)
printf("Draw");
break;
if (c==3,number==3)
printf("Draw");*/
printf("\n\n\n");
goto end;
} //while(c++,a++);
}
// printf("๐๐Enter number only 1-2-3๐๐\n\n");
// printf("๐๐Now BYE BYE๐๐");
printf("\n\npress 1 to play again\nPress any key to exit \n");
scanf("%d",&play);
if(play==1)
{ printf("\n\nstarting again....\n\n");
goto play;
}
else
{ printf("\nExit..\n");
goto bye;
}
bye:
return 0;
}
Comments