[Bài tập] Game đoán số trong C++

cacodemon1812

New member
Xu
0
Đề: Khởi tạo một biến kiểu nguyên với giá trị random (theo gợi ý có code để làm đáp án)
yêu cầu người chơi nhập giá trị họ đoán, nếu giá trị đoán lớn hơn đáp án thì thông báo
ra là : lớn hơn và yêu cầu nhập lại. Nếu giá trị đoán nhỏ hơn đáp án thì thông báo nhỏ
hơn và cũng yêu cầu nhập lại. Còn nếu bằng thì thông báo đã đoán đúng và in ra số lần
đoán.

Code:
Mã:
[COLOR=#880000]#include[/COLOR][COLOR=#008800]<stdio.h>[/COLOR]

[COLOR=#880000]#include[/COLOR][COLOR=#008800]<conio.h>[/COLOR]
[COLOR=#880000]#include[/COLOR][COLOR=#008800]<math.h>[/COLOR]
[COLOR=#880000]#include[/COLOR][COLOR=#008800]<time.h>[/COLOR]
[COLOR=#880000]#include[/COLOR] [COLOR=#008800]<stdlib.h>[/COLOR]
[COLOR=#000088]int[/COLOR] main[COLOR=#666600]()[/COLOR]
[COLOR=#666600]{[/COLOR]
        [COLOR=#000088]int[/COLOR] a[COLOR=#666600],[/COLOR] b[COLOR=#666600];[/COLOR]
        srand[COLOR=#666600]([/COLOR]time[COLOR=#666600]([/COLOR]NULL[COLOR=#666600]));[/COLOR]
        printf[COLOR=#666600]([/COLOR][COLOR=#008800]"\nNhap vao gia tri doan: "[/COLOR][COLOR=#666600]);[/COLOR]
        scanf[COLOR=#666600]([/COLOR][COLOR=#008800]"%d"[/COLOR][COLOR=#666600],&[/COLOR]b[COLOR=#666600]);[/COLOR]
        a[COLOR=#666600]=[/COLOR]rand[COLOR=#666600]()%([/COLOR][COLOR=#006666]100[/COLOR][COLOR=#666600]+[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]);[/COLOR]
        [COLOR=#000088]do[/COLOR]
        [COLOR=#666600]{[/COLOR]
        [COLOR=#000088]while[/COLOR][COLOR=#666600]([/COLOR]b[COLOR=#666600]>[/COLOR]a[COLOR=#666600])[/COLOR]
                [COLOR=#666600]{[/COLOR]
                printf[COLOR=#666600]([/COLOR][COLOR=#008800]"\nSo can tim nho hon %d"[/COLOR][COLOR=#666600],[/COLOR] b[COLOR=#666600]);[/COLOR]
                printf[COLOR=#666600]([/COLOR][COLOR=#008800]"\nNhap lai so ban doan: "[/COLOR][COLOR=#666600]);[/COLOR]
                scanf[COLOR=#666600]([/COLOR][COLOR=#008800]"%d"[/COLOR][COLOR=#666600],&[/COLOR]b[COLOR=#666600]);[/COLOR]
                [COLOR=#666600]}[/COLOR]
        [COLOR=#000088]while[/COLOR][COLOR=#666600]([/COLOR]b[COLOR=#666600]<[/COLOR]a[COLOR=#666600])[/COLOR]
                [COLOR=#666600]{[/COLOR]
                printf[COLOR=#666600]([/COLOR][COLOR=#008800]"\nSo can tim lon hon %d"[/COLOR][COLOR=#666600],[/COLOR]b[COLOR=#666600]);[/COLOR]
                printf[COLOR=#666600]([/COLOR][COLOR=#008800]"\nNhap lai so ban doan: "[/COLOR][COLOR=#666600]);[/COLOR]
                scanf[COLOR=#666600]([/COLOR][COLOR=#008800]"%d"[/COLOR][COLOR=#666600],&[/COLOR]b[COLOR=#666600]);[/COLOR]
                [COLOR=#666600]}[/COLOR]
        [COLOR=#666600]}[/COLOR]
        [COLOR=#000088]while[/COLOR][COLOR=#666600]([/COLOR]b[COLOR=#666600]!=[/COLOR]a[COLOR=#666600]);[/COLOR]
        printf[COLOR=#666600]([/COLOR][COLOR=#008800]"Ban da doan dung so can tim la %d"[/COLOR][COLOR=#666600],[/COLOR]a[COLOR=#666600]);[/COLOR]
        getch[COLOR=#666600]();[/COLOR]
        [COLOR=#000088]return[/COLOR] [COLOR=#006666]1[/COLOR][COLOR=#666600];[/COLOR]
[COLOR=#666600]}[/COLOR]
 

Trending content

VnKienthuc lúc này

Không có thành viên trực tuyến.

Định hướng

Diễn đàn VnKienthuc.com là nơi thảo luận và chia sẻ về mọi kiến thức hữu ích trong học tập và cuộc sống, khởi nghiệp, kinh doanh,...
Top