SlideShare a Scribd company logo
Chương Trình C
Ví dụ: trong hình dưới biểu diễn một lưới
kích thước 2x2. Chúng ta bắt đầu từ điểm có
toạ độ (0, 0) và tìm đường đi đến điểm có toạ
độ (2,2) - từ điểm trên cùng bên trái đến điểm
dưới cùng bên phải. Tại mỗi điểm, chỉ có thể
có 2 bước đi: đi xuống hoặc đi sang phải. Với
lưới 2x2 thì ta có 6 con đường đi có thể từ
(0,0) đến (2,2). Với điểm dưới cùng bên phải
là (x,y), x>=0, y>=0, hãy lập trình để tính ra
có bao nhiêu con đường đi có thể từ (0,0) đến
nó.
Giải
#include <stdio.h>
#include <conio.h>
int duongdi(int, int);
int main()
{
int x, y;
printf("nNhap diem xuat phat x va y: ");
printf ("nSo duong di tu (%d,%d) den
(2,2) la: %d", x, y, duongdi(x,y));
getch();
return 0;
}
int duongdi(int x, int y)
{
int x0= 2, y0= 2; //diem dich
if (x==x0 && y==y0){ // Hoan thanh 1
cach di
scanf("%d%d",&x,&y);
return 1;
}else if(x==x0){ //duong di khi
cham bien doc
return 1; //duongdi(x, y+1);
}else if(y==y0){ //duong di khi
cham bien ngang
return 1; //duongdi(x+1, y);
}else{ // truong hop khi di duoc
ca sang trai va xuong duoi
return duongdi(x,
y+1)+duongdi(x+1,y);
}
}

More Related Content

Viewers also liked

2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
2012年青商總會訓練委員會年度工作計劃表編製及承辦說明2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
Lewis CHEN
 
Ebook fundamentos de_routing
Ebook fundamentos de_routingEbook fundamentos de_routing
Ebook fundamentos de_routing
Jaime Guerrero Soriano
 
Portfolio
PortfolioPortfolio
Portfolio
Paula Vega
 
Class 9 & 10 biology lesson 8 class 1rechon
Class 9 & 10 biology lesson 8 class 1rechonClass 9 & 10 biology lesson 8 class 1rechon
Class 9 & 10 biology lesson 8 class 1rechon
Cambriannews
 
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
ANZICS
 
Changing learning systems insights
Changing learning systems insightsChanging learning systems insights
Changing learning systems insights
Zahra Davidson
 
Class 9 10 biology aids
Class 9 10 biology aidsClass 9 10 biology aids
Class 9 10 biology aids
Cambriannews
 
槟城
槟城槟城
槟城
Ivy Kuay
 
Bienvenido a mi portafolio
Bienvenido a mi portafolioBienvenido a mi portafolio
Bienvenido a mi portafolio
ALEXISSAMANIEGO
 
Ti11
Ti11Ti11
Ti11
andreei
 
Aberos freddy.....windows
Aberos freddy.....windowsAberos freddy.....windows
Aberos freddy.....windows
Norman Lucero
 
Clasificación de las imágenes
Clasificación de las imágenesClasificación de las imágenes
Clasificación de las imágenes
Juan Manuel Chicaiza Jalbino
 

Viewers also liked (12)

2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
2012年青商總會訓練委員會年度工作計劃表編製及承辦說明2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
2012年青商總會訓練委員會年度工作計劃表編製及承辦說明
 
Ebook fundamentos de_routing
Ebook fundamentos de_routingEbook fundamentos de_routing
Ebook fundamentos de_routing
 
Portfolio
PortfolioPortfolio
Portfolio
 
Class 9 & 10 biology lesson 8 class 1rechon
Class 9 & 10 biology lesson 8 class 1rechonClass 9 & 10 biology lesson 8 class 1rechon
Class 9 & 10 biology lesson 8 class 1rechon
 
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
ANZICS S&Q 2014 - Abstract Presentation: Kyle Brooks on Impact of night time ...
 
Changing learning systems insights
Changing learning systems insightsChanging learning systems insights
Changing learning systems insights
 
Class 9 10 biology aids
Class 9 10 biology aidsClass 9 10 biology aids
Class 9 10 biology aids
 
槟城
槟城槟城
槟城
 
Bienvenido a mi portafolio
Bienvenido a mi portafolioBienvenido a mi portafolio
Bienvenido a mi portafolio
 
Ti11
Ti11Ti11
Ti11
 
Aberos freddy.....windows
Aberos freddy.....windowsAberos freddy.....windows
Aberos freddy.....windows
 
Clasificación de las imágenes
Clasificación de las imágenesClasificación de las imágenes
Clasificación de las imágenes
 

Similar to Programe C

Cau hoi phu
Cau hoi phuCau hoi phu
Cau hoi phu
Phú Nguyễn Trí
 
Www.mathvn.com 33 dang toan khao sat ham so ltdh
Www.mathvn.com   33 dang toan khao sat ham so ltdhWww.mathvn.com   33 dang toan khao sat ham so ltdh
Www.mathvn.com 33 dang toan khao sat ham so ltdhHuynh ICT
 
C fakepathly-thuyet 1
C fakepathly-thuyet 1C fakepathly-thuyet 1
C fakepathly-thuyet 1maiquyen_85
 

Similar to Programe C (9)

Cau hoi phu
Cau hoi phuCau hoi phu
Cau hoi phu
 
Www.mathvn.com 33 dang toan khao sat ham so ltdh
Www.mathvn.com   33 dang toan khao sat ham so ltdhWww.mathvn.com   33 dang toan khao sat ham so ltdh
Www.mathvn.com 33 dang toan khao sat ham so ltdh
 
Bam may
Bam mayBam may
Bam may
 
Do hoa may tinh
Do hoa may tinhDo hoa may tinh
Do hoa may tinh
 
Bai giang
Bai giangBai giang
Bai giang
 
Chuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thptChuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thpt
 
Chuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thptChuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thpt
 
Chuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thptChuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thpt
 
C fakepathly-thuyet 1
C fakepathly-thuyet 1C fakepathly-thuyet 1
C fakepathly-thuyet 1
 

Recently uploaded

100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
khanhthy3000
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
QucHHunhnh
 
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docxBÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
HngL891608
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
Nguyen Thanh Tu Collection
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
12D241NguynPhmMaiTra
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
my21xn0084
 
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
NguynDimQunh33
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
hieutrinhvan27052005
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
Nguyen Thanh Tu Collection
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
lmhong80
 
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdfCau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
HngMLTh
 
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdfSLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
UyenDang34
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
lamluanvan.net Viết thuê luận văn
 
FSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptxFSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptx
deviv80273
 
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀNGiải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
linh miu
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
AnhPhm265031
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
metamngoc123
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
SmartBiz
 

Recently uploaded (18)

100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
 
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docxBÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
 
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
 
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdfCau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
Cau-Trắc-Nghiệm-TTHCM-Tham-Khảo-THI-CUỐI-KI.pdf
 
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdfSLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
SLIDE BÀI GIẢNG MÔN THƯƠNG MẠI ĐIỆN TỬ.pdf
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
 
FSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptxFSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptx
 
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀNGiải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
 

Programe C

  • 1. Chương Trình C Ví dụ: trong hình dưới biểu diễn một lưới kích thước 2x2. Chúng ta bắt đầu từ điểm có toạ độ (0, 0) và tìm đường đi đến điểm có toạ độ (2,2) - từ điểm trên cùng bên trái đến điểm dưới cùng bên phải. Tại mỗi điểm, chỉ có thể có 2 bước đi: đi xuống hoặc đi sang phải. Với lưới 2x2 thì ta có 6 con đường đi có thể từ (0,0) đến (2,2). Với điểm dưới cùng bên phải là (x,y), x>=0, y>=0, hãy lập trình để tính ra có bao nhiêu con đường đi có thể từ (0,0) đến nó. Giải
  • 2. #include <stdio.h> #include <conio.h> int duongdi(int, int); int main() { int x, y; printf("nNhap diem xuat phat x va y: "); printf ("nSo duong di tu (%d,%d) den (2,2) la: %d", x, y, duongdi(x,y)); getch(); return 0; } int duongdi(int x, int y) { int x0= 2, y0= 2; //diem dich if (x==x0 && y==y0){ // Hoan thanh 1 cach di scanf("%d%d",&x,&y);
  • 3. return 1; }else if(x==x0){ //duong di khi cham bien doc return 1; //duongdi(x, y+1); }else if(y==y0){ //duong di khi cham bien ngang return 1; //duongdi(x+1, y); }else{ // truong hop khi di duoc ca sang trai va xuong duoi return duongdi(x, y+1)+duongdi(x+1,y); } }