http://www.mediafire.com/download.php?ub0akkmvau1vk2z
bạn tham khảo
Type: Posts; User: kidteam; Keyword(s):
http://www.mediafire.com/download.php?ub0akkmvau1vk2z
bạn tham khảo
trả về số từ 0 - 4
khi bạn dùng getch thì nó trả về 1 ký tự thuộc '0'-'4'
để trả về 0 - 4 thì phải trừ đi '0'
đúng vậy
mới học thì dùng Dev-C++ đi
nếu pro hơn thì dùng VC++, theo mình thì nên cài bản 6.0 std cùng với Visual Assist X
ừ đúng là dài thật nhưng chắc chắn sẽ chạy nhanh hơn cách của bạn!
theo mình thì bạn nên tìm hiểu thuật toán kiểm tra số nguyên tố trước đi
sau đó kiểm tra xem số đó có phải là đối xứng không
đơn giản theo mình là chuyển số sang xâu
sau đó kiểm tra
kiểm tra tính...
mình không hiểu bạn hỏi cái gì nữa
khai báo float M1[1..20]; là sao
nếu float M1[20]; thì chiếm 80 byte
còn char m2[20]; chiếm 20 byte
bạn phải nói là đảo như thế nào chứ thế này thì chung chung wa ko hỉu
mà bài này mình thấy có gì khó đâu
theo mình nghĩ thì bạn sử dụng sắp xếp chọn
và dừng lại ở lượt chọn thứ 2 thì 2 số đầu dãy là 2 số cần tìm
for(i=0;i<2;++i)
{
max=i;
for(j=i+1;j<n;++j)
if(a[j]>a[max])
...
bài này giải thuật sai
ví dụ dãy: 100 99 1 3
chả nhẽ số lớn thứ 2 là 3
phải có điều kiện cụ thể thì dễ làm hơn
ví dụ tọa độ các đỉnh là nguyên hay thực
nếu là nguyên thì dễ hơn
chứ nếu là thực thì hay phết đấy