SlideShare a Scribd company logo
Chuỗi Bài 10
Mục tiêu bài học ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các Biến Chuỗi  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Khai Báo Biến Chuỗi ,[object Object],[object Object],[object Object]
Các thao tác Nhập/Xuất chuỗi ,[object Object],[object Object],[object Object],[object Object],[object Object]
Các thao tác Nhập/Xuất chuỗi - tt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Các hàm về chuỗi  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hàm strcat()  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hàm strcmp()  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hàm strchr()  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hàm strcpy() ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hàm strlen()  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Truyền Mảng vào Hàm
Truyền Mảng vào Hàm - tt #include<stdio.h> void  main() { int num[5], ctr, sum=0; int sum_arr(int num_arr[]);  /* Function declaration */ clrscr(); for(ctr=0;ctr<5;ctr++) {  /*Accepts numbers into the array */ printf(&quot;Enter number %d:&quot;,ctr+1); scanf(&quot;%d&quot;, &num[ctr]); }
sum=sum_arr(num);/*Invokes the function*/ printf(&quot;The sum of the array is %d&quot;,sum); getch(); } int sum_arr(int num_arr[]){ /*Function definition*/ int i, total; for(i=0,total=0;i<5;i++)  /* Calculates the sum */ total+=num_arr[i]; return total;  /* Returns the sum to main() */ } Truyền Mảng vào Hàm -tt
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Truyền Mảng vào Hàm - tt
Ví dụ Truyền Mảng vào Hàm  #include<stdio.h> #include<string.h> void  main() { char lines[5][20]; int ctr, longctr=0; int longest(char lines_arr[][20]);  /* Function declaration */ clrscr(); for(ctr=0;ctr<5;ctr++)  { /*Accepts string values into the array*/ printf(&quot;Enter string %d:&quot;,ctr+1); scanf(&quot;%s&quot;, lines[ctr]); }
longctr=longest(lines); /*Passes the array to the function*/ printf(&quot; The longest string is %s&quot;, lines[longctr]); getch(); } int longest(char lines_arr[][20]) {  /*Function definition*/ int i=0, l_ctr=0, prev_len, new_len; prev_len=strlen(lines_arr[i]); /*Determines the length of the first element*/ Vd Truyền Mảng vào Hàm - tt
for(i++;i<5;i++)  { new_len=strlen(lines_arr[i]); /* Determines the length of the next element */ if(new_len > prev_len)  l_ctr=i;   /* Stores the subscript of the longer string */ prev_len=new_len; } return l_ctr; /* Returns the subscript of the longest string */ } Vd Truyền Mảng vào Hàm - tt
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Vd Truyền Mảng vào Hàm - tt

More Related Content

What's hot

Kiểu Mảng 1 chiều
Kiểu Mảng 1 chiềuKiểu Mảng 1 chiều
Kiểu Mảng 1 chiều
HoaCat1
 
Nmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co SoNmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co SoCuong
 
chuỗi ký tự c++
chuỗi ký tự c++chuỗi ký tự c++
chuỗi ký tự c++
ptquang160492
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nk
Quyen Hong
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docTrần Văn Nam
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 HamCuong
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựHuy Rùa
 
3 Function
3 Function3 Function
3 FunctionCuong
 
Ctdl C03
Ctdl C03Ctdl C03
Ctdl C03giang
 
Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Châu Trần
 
Phan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhconPhan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhcon
Ly hai
 

What's hot (15)

Kiểu Mảng 1 chiều
Kiểu Mảng 1 chiềuKiểu Mảng 1 chiều
Kiểu Mảng 1 chiều
 
Nmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co SoNmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co So
 
chuỗi ký tự c++
chuỗi ký tự c++chuỗi ký tự c++
chuỗi ký tự c++
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nk
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 Ham
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tự
 
Stl string
Stl stringStl string
Stl string
 
3 Function
3 Function3 Function
3 Function
 
Ctdl C03
Ctdl C03Ctdl C03
Ctdl C03
 
Chuong 2
Chuong 2Chuong 2
Chuong 2
 
Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)Bài 12: Kiểu xâu (Tiết 1)
Bài 12: Kiểu xâu (Tiết 1)
 
Tut4 solution
Tut4 solutionTut4 solution
Tut4 solution
 
Session 13
Session 13Session 13
Session 13
 
Phan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhconPhan2 chuong5 ctrinhcon
Phan2 chuong5 ctrinhcon
 

Viewers also liked

Ossiannilsson tiim2011
Ossiannilsson tiim2011Ossiannilsson tiim2011
Ossiannilsson tiim2011
Ebba Ossiannilsson
 
Agile Project management For Drupal Web Development Projects
Agile Project management For Drupal Web Development ProjectsAgile Project management For Drupal Web Development Projects
Agile Project management For Drupal Web Development Projects
Gregory Heller
 
Ossiannilsson eucen november2016 [sparad automatiskt]
Ossiannilsson eucen november2016 [sparad automatiskt]Ossiannilsson eucen november2016 [sparad automatiskt]
Ossiannilsson eucen november2016 [sparad automatiskt]
Ebba Ossiannilsson
 
Camera work start
Camera work startCamera work start
Camera work startNINANC
 
Il commercio elettronico
Il commercio elettronicoIl commercio elettronico
Il commercio elettronico
Nordestcreativo social business club
 
РИФ 2016, Чувашия: Как прокачать digital-бренд региона
РИФ 2016, Чувашия: Как прокачать digital-бренд регионаРИФ 2016, Чувашия: Как прокачать digital-бренд региона
РИФ 2016, Чувашия: Как прокачать digital-бренд региона
Тарасов Константин
 
Ossiannilsson130604 efmd
Ossiannilsson130604 efmdOssiannilsson130604 efmd
Ossiannilsson130604 efmd
Ebba Ossiannilsson
 
Enginerring Sc Interview With Dustin V1
Enginerring Sc  Interview With Dustin V1Enginerring Sc  Interview With Dustin V1
Enginerring Sc Interview With Dustin V1
tim8400
 
Culture Bm V2
Culture Bm V2Culture Bm V2
Culture Bm V2
brambles
 
Ashland charter meetings with teachers
Ashland charter meetings with teachersAshland charter meetings with teachers
Ashland charter meetings with teachersWendy Kloiber
 
Audience explained
Audience explainedAudience explained
Audience explainedNINANC
 
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
Gregory Heller
 
Ossiannilsson boldic oslo151111
Ossiannilsson boldic oslo151111Ossiannilsson boldic oslo151111
Ossiannilsson boldic oslo151111
Ebba Ossiannilsson
 
21st Century Platform From Harrison Spence
21st Century Platform From Harrison Spence21st Century Platform From Harrison Spence
21st Century Platform From Harrison SpenceBrian Spence
 
Ossiannilsson TIIM2011, 29/06/2011
Ossiannilsson TIIM2011, 29/06/2011Ossiannilsson TIIM2011, 29/06/2011
Ossiannilsson TIIM2011, 29/06/2011
Ebba Ossiannilsson
 
Texas 2011
Texas 2011Texas 2011
Texas 2011
martroben
 
Purchasing A Property
Purchasing A PropertyPurchasing A Property
Purchasing A Property
darryllwhaley
 
Open & Shut: Leadership in the Social World
Open & Shut: Leadership in the Social WorldOpen & Shut: Leadership in the Social World
Open & Shut: Leadership in the Social World
Jordan Epp
 

Viewers also liked (20)

Prot-09 pchar
Prot-09 pcharProt-09 pchar
Prot-09 pchar
 
Ossiannilsson tiim2011
Ossiannilsson tiim2011Ossiannilsson tiim2011
Ossiannilsson tiim2011
 
Agile Project management For Drupal Web Development Projects
Agile Project management For Drupal Web Development ProjectsAgile Project management For Drupal Web Development Projects
Agile Project management For Drupal Web Development Projects
 
Ossiannilsson eucen november2016 [sparad automatiskt]
Ossiannilsson eucen november2016 [sparad automatiskt]Ossiannilsson eucen november2016 [sparad automatiskt]
Ossiannilsson eucen november2016 [sparad automatiskt]
 
Camera work start
Camera work startCamera work start
Camera work start
 
Il commercio elettronico
Il commercio elettronicoIl commercio elettronico
Il commercio elettronico
 
РИФ 2016, Чувашия: Как прокачать digital-бренд региона
РИФ 2016, Чувашия: Как прокачать digital-бренд регионаРИФ 2016, Чувашия: Как прокачать digital-бренд региона
РИФ 2016, Чувашия: Как прокачать digital-бренд региона
 
Ossiannilsson130604 efmd
Ossiannilsson130604 efmdOssiannilsson130604 efmd
Ossiannilsson130604 efmd
 
Enginerring Sc Interview With Dustin V1
Enginerring Sc  Interview With Dustin V1Enginerring Sc  Interview With Dustin V1
Enginerring Sc Interview With Dustin V1
 
Culture Bm V2
Culture Bm V2Culture Bm V2
Culture Bm V2
 
Ashland charter meetings with teachers
Ashland charter meetings with teachersAshland charter meetings with teachers
Ashland charter meetings with teachers
 
homepage usability
homepage usabilityhomepage usability
homepage usability
 
Audience explained
Audience explainedAudience explained
Audience explained
 
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
Crowdfunding In The Kitchen - Seattle Chefs Collaborative National Sustainabl...
 
Ossiannilsson boldic oslo151111
Ossiannilsson boldic oslo151111Ossiannilsson boldic oslo151111
Ossiannilsson boldic oslo151111
 
21st Century Platform From Harrison Spence
21st Century Platform From Harrison Spence21st Century Platform From Harrison Spence
21st Century Platform From Harrison Spence
 
Ossiannilsson TIIM2011, 29/06/2011
Ossiannilsson TIIM2011, 29/06/2011Ossiannilsson TIIM2011, 29/06/2011
Ossiannilsson TIIM2011, 29/06/2011
 
Texas 2011
Texas 2011Texas 2011
Texas 2011
 
Purchasing A Property
Purchasing A PropertyPurchasing A Property
Purchasing A Property
 
Open & Shut: Leadership in the Social World
Open & Shut: Leadership in the Social WorldOpen & Shut: Leadership in the Social World
Open & Shut: Leadership in the Social World
 

Similar to Session 17

Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptx
NhatMinh733974
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)Trần Văn Nam
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuCuong
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
Hoang Dinh Vu
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conNhungoc Phamhai
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2
pnanhvn
 
Lec3. Ham.pdf
Lec3. Ham.pdfLec3. Ham.pdf
Lec3. Ham.pdf
KinHongnh
 
Chuong1 ontapcoso
Chuong1 ontapcosoChuong1 ontapcoso
Chuong1 ontapcoso
Tran Van
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansi
Huynh MVT
 
Cpl test1%20key
Cpl test1%20keyCpl test1%20key
Cpl test1%20keyHồ Lợi
 
Demsoktsohoathuong
DemsoktsohoathuongDemsoktsohoathuong
Demsoktsohoathuong
Mask Black
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
quyloc
 

Similar to Session 17 (20)

Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptx
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky Tu
 
Session 11
Session 11Session 11
Session 11
 
Session 06
Session 06Session 06
Session 06
 
Session 06
Session 06Session 06
Session 06
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình con
 
LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2LAP TRINH C - SESSION 2
LAP TRINH C - SESSION 2
 
Session 15
Session 15Session 15
Session 15
 
Session 15
Session 15Session 15
Session 15
 
Lec3. Ham.pdf
Lec3. Ham.pdfLec3. Ham.pdf
Lec3. Ham.pdf
 
Chuong1 ontapcoso
Chuong1 ontapcosoChuong1 ontapcoso
Chuong1 ontapcoso
 
Session 13
Session 13Session 13
Session 13
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansi
 
Chuong 05
Chuong 05Chuong 05
Chuong 05
 
344444
344444344444
344444
 
Cpl test1%20key
Cpl test1%20keyCpl test1%20key
Cpl test1%20key
 
Demsoktsohoathuong
DemsoktsohoathuongDemsoktsohoathuong
Demsoktsohoathuong
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
 

More from guest91d2b3

More from guest91d2b3 (7)

Session 7 En
Session 7 EnSession 7 En
Session 7 En
 
Session 01
Session 01Session 01
Session 01
 
Session 04 Sua
Session 04 SuaSession 04 Sua
Session 04 Sua
 
Session 02
Session 02Session 02
Session 02
 
Session 09
Session 09Session 09
Session 09
 
Session 19
Session 19Session 19
Session 19
 
Session 21
Session 21Session 21
Session 21
 

Recently uploaded

98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 

Recently uploaded (10)

98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 

Session 17

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Truyền Mảng vào Hàm - tt #include<stdio.h> void main() { int num[5], ctr, sum=0; int sum_arr(int num_arr[]); /* Function declaration */ clrscr(); for(ctr=0;ctr<5;ctr++) { /*Accepts numbers into the array */ printf(&quot;Enter number %d:&quot;,ctr+1); scanf(&quot;%d&quot;, &num[ctr]); }
  • 15. sum=sum_arr(num);/*Invokes the function*/ printf(&quot;The sum of the array is %d&quot;,sum); getch(); } int sum_arr(int num_arr[]){ /*Function definition*/ int i, total; for(i=0,total=0;i<5;i++) /* Calculates the sum */ total+=num_arr[i]; return total; /* Returns the sum to main() */ } Truyền Mảng vào Hàm -tt
  • 16.
  • 17. Ví dụ Truyền Mảng vào Hàm #include<stdio.h> #include<string.h> void main() { char lines[5][20]; int ctr, longctr=0; int longest(char lines_arr[][20]); /* Function declaration */ clrscr(); for(ctr=0;ctr<5;ctr++) { /*Accepts string values into the array*/ printf(&quot;Enter string %d:&quot;,ctr+1); scanf(&quot;%s&quot;, lines[ctr]); }
  • 18. longctr=longest(lines); /*Passes the array to the function*/ printf(&quot; The longest string is %s&quot;, lines[longctr]); getch(); } int longest(char lines_arr[][20]) { /*Function definition*/ int i=0, l_ctr=0, prev_len, new_len; prev_len=strlen(lines_arr[i]); /*Determines the length of the first element*/ Vd Truyền Mảng vào Hàm - tt
  • 19. for(i++;i<5;i++) { new_len=strlen(lines_arr[i]); /* Determines the length of the next element */ if(new_len > prev_len) l_ctr=i; /* Stores the subscript of the longer string */ prev_len=new_len; } return l_ctr; /* Returns the subscript of the longest string */ } Vd Truyền Mảng vào Hàm - tt
  • 20.