- Đây là một trò chơi đoán số đơn giản, là bài tập mà em làm theo 1 bài hướng dẫn học C, có lỗi lầm gì mong m.n góp ý và chỉ ra giúp để em nhanh tiến bộ.
 
- Phần chơi 2 người khá là buồn cười vì em k biết cách để ẩn số của hàm Scanf khi người ta điền vào, mong các anh/chị chỉ dẫn ^^
 
- Cuối cùng là Thank all
 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int songaunhien(int soToida,int MIN)
{
  int soBiMat=0;
  srand (time(NULL));
  soBiMat = (rand( ) % (soToida - MIN + 1)) + MIN;
  return soBiMat;
}
void sosanh(int a, int b)
{
    if(a>b) {printf("So ban nhap vao nho hon so can tim\n");}
    else if (a<b) {printf("So ban nhap vao lon hon so can tim\n");}
    else{printf("Chuc mung ban da nhap vao dung so can tim\n");}
}
int main(int argc, char*argv[])
{ int cd, dk, sonhapvao, sld=0;
  int sobimat;
    printf("Vui long chon che do choi\n");
    printf("1. Mot nguoi choi\n");
    printf("2. Hai nguoi choi\n");
    scanf("%d",&cd);
    switch(cd)
{ case 1:
  printf("Ban da chon che do 1 nguoi choi\n");
  break;
  case 2:
  printf("Ban da chon che do 2 nguoi choi\n");
  break;
}
 printf("Vui long chon do kho\n");
 printf("1.De\n");
 printf("2.Binh thuong\n");
 printf("3.Kho\n");
 printf("4.Rat kho\n");
 scanf("%d",&dk);
 switch(dk)
{
 case 1:
 printf("Ban da chon che do de\n");
 break;
 case 2:
 printf("Ban da chon che do binh thuong\n");
 break;
 case 3:
 printf("Ban da chon che do kho\n");
 break;
 case 4:
 printf("Ban da chon che do rat kho\n");
 break;
}
 if(cd==1&&dk==1)
{ sobimat=songaunhien(100,1);
  do
{ sld++;
  printf("Vui long nhap so can tim ");
  scanf("%d",&sonhapvao);
  sosanh(sobimat,sonhapvao);
}
  while (sobimat!=sonhapvao);
 printf("Sau so lan doan la %d \n",sld);
}
else if(cd==1&&dk==2)
{ sobimat=songaunhien(1000,1);
  do
{
  sld++;
  printf("Vui long nhap so can tim ");
  scanf("%d",&sonhapvao);
  sosanh(sobimat,sonhapvao);
}
 while (sobimat!=sonhapvao);
  printf("Sau so lan doan la %d \n ",sld);
}
else if(cd==1&&dk==3)
{ sobimat=songaunhien(10000,1);
  do
{ sld++;
  printf("Vui long nhap so can tim ");
  scanf("%d",&sonhapvao);
  sosanh(sobimat,sonhapvao);
}
  while (sobimat!=sonhapvao);
   printf("Sau so lan doan la %d \n ",sld);
}
else if(cd==1&&dk==4)
{ sobimat=songaunhien(100000,1);
  do
{ sld++;
  printf("Vui long nhap so can tim ");
  scanf("%d",&sonhapvao);
  sosanh(sobimat,sonhapvao);
}
  while (sobimat!=sonhapvao);
   printf("Sau so lan doan la %d \n ",sld);
}
else if(cd==2)
{
 printf("Luu y! Che mat nguoi choi thu 2 lai nhe!\n");
 printf("Vui long nhap vao so can tim de nguoi choi thu 2 doan\n");
 scanf("%d",&sobimat);
 system("cls");
 printf("Den luot nguoi choi thu 2 doan\n");
do
{ sld++;
  printf("Vui long nhap so can tim ");
  scanf("%d",&sonhapvao);
  sosanh(sobimat,sonhapvao);
}
  while (sobimat!=sonhapvao);
   printf("Sau so lan doan la %d \n ",sld);
}
system("Pause");
return 0;
}