November 6th 2011, 8:53 pm [Thành viên] - RikikudoLoveTukimiri Tổng số bài gửi : 674Số lần được cảm ơn. : 91Join date : 22/04/2011Age : 32Đến từ : HaNam Province
Tiêu đề: [H]Góp vài cái C++Nội Dung Bài Viết: <<<----------------------------->>> nhập vào độ dài cạnh cho biết nó là loại tam giác ry Tam giác
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> void main() { clrscr(); int a,b,c; cout<<"\n nhap vao canh a:"; cin>>a; cout<<"\n nhap vao canh b:";cin>>b; cout<<"\n nhap vao canh c:"; cin >>c; if(a==b==c) cout<<"\n\t abc la tam giac deu!"; else if(a==b&&a!=c||a!=b&&b==c||a==c&&c!=b)cout<<"\n\t abc la tam giac can!"; else if(sqrt(a*a+b*b)==c||sqrt(a*a+c*c)==b||sqrt(b*b+c*c)==a)cout<<"\n\t abc la tam giac vuong"; else if(sqrt(a*a+b*b)==c*c&&a==b||sqrt(a*a+c*c)==b*b&&a==c||sqrt(b*b+c*c)==a*a&&b==c)cout<<"\n\t tam giac abc la tam giac vuong can"; else cout<<"\n\t tam giac abc la tam giac thuong"; getch(); }
///////////////////////////////////////////////////////////////////////////////////////
Tổng mảng 1 chiều
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> void nhap(int a[100], int n) { for(int i=1;i<=n;i++) { cout<<"a["<<i<<"]="; cin>>a[i]; } } void xuat(int a[100], int n) { for(int i=1;i<=n;i++) { cout<<a[i]; } } int tc(int a[100],int n) { int s=0; for(int i=1;i<=n;i++) { if(a[i]%2==1) { s=s+a[i]; } } return s; } void main() { clrscr(); int a[100]; int n; cout<<"nhap vao so phan tu cua mang"; cin>>n; nhap(a,n); xuat(a,n); cout<<"\n tong cac so chan trong mang la :"<<tc(a,n); getch(); }
///////////////////////////////////////////////////////////
đếm dấu cách trong chuỗi(cũng thay bằng đếm kí tự )
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <string.h> void nhap(char a[100]) { cout<<"\n nhap vao chuoi ki tu: \n"; gets(a); } void dem(char a[100]) { int i,s=0; for(i=0;i<strlen(a);i++) { if(a[i]==' ') s=s+1; } cout<<"\n chuoi co "<<s<<"dau cach"; } void main() { char a[100]; clrscr(); nhap(a); dem(a); getch(); }
//////////////////////////////////////////////////////
chuyển đổi chữ
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <string.h> void nhap(char a1[100]) { cout<<"\n nhap vao chuoi ki tu: \n"; gets(a1); } void chuyendoichu(char a1[100]) { int tt;char a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,x,y,z,w; char A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,X,Y,Z,W; for(tt=0;tt<strlen(a1);++tt) { if(a1[tt]==a) a1[tt]=A; else if(a1[tt]==b)a1[tt]=B; else if(a1[tt]==c)a1[tt]=C; else if(a1[tt]==d)a1[tt]=D; else if(a1[tt]==e)a1[tt]=E; else if(a1[tt]==f)a1[tt]=F; else if(a1[tt]==g)a1[tt]=G; else if(a1[tt]==h)a1[tt]=H; else if(a1[tt]==i)a1[tt]=I; else if(a1[tt]==j)a1[tt]=J; else if(a1[tt]==k)a1[tt]=K; else if(a1[tt]==l)a1[tt]=L; else if(a1[tt]==m)a1[tt]=M; else if(a1[tt]==n)a1[tt]=N; else if(a1[tt]==o)a1[tt]=O; else if(a1[tt]==p)a1[tt]=P; else if(a1[tt]==q)a1[tt]=Q; else if(a1[tt]==r)a1[tt]=R; else if(a1[tt]==s)a1[tt]=S; else if(a1[tt]==t)a1[tt]=T; else if(a1[tt]==u)a1[tt]=U; else if(a1[tt]==v)a1[tt]=V; else if(a1[tt]==x)a1[tt]=X; else if(a1[tt]==y)a1[tt]=Y; else if(a1[tt]==z)a1[tt]=Z; else if(a1[tt]==w)a1[tt]=W; } cout<<a1[tt]; } void main() { char a1[100]; clrscr(); nhap(a1); chuyendoichu(a1); getch(); }
//////////////////////////////////////////////////////
Đảo chuỗi
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <string.h> void nhap(char a[100]) { cout<<"\n nhap vao chuoi ki tu: \n"; gets(a); } void dao(char a[100]) { int i; for(i<strlen(a);i>=0;--i) cout<<a[i]; } void main() { char a[100]; clrscr(); nhap(a); dao(a); getch(); }
/////////////////////////////////////////////////////
Giai thừa
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> void main() { clrscr(); int i,n,gt=1; cout<<"\n nhap vao so nguyen n:"; cin>>n; for(i=1;i<=n;i++)gt=gt*i; cout<<"\n giai thua cua n la:"<<gt; getch(); }
/////////////////////////////////////////////////////
Tổng đường chéo chính mảng 2 chiều
Code: #include <stdio.h> #include <conio.h> #include <iostream.h> void nhap(int a[100][100], int n,int m) { for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) { gotoxy(15+i*5,15+j); cin>>a[i][j]; } } void xuat(int a[100][100], int n, int m) { for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) { cout<<a[i][j]; } } int tc(int a[100][100], int n, int m) { int s=0; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) { if(n==m) { if(i==j) s=s+a[i][j]; } return s; } } void main() { int a[100][100]; int n,m; clrscr(); cout<<"\n nhap vao so hang"; cin>>n; cout<<"\n nhap vao so cot"; cin>>m; nhap(a,n,m); xuat(a,n,m); cout<<"tong cac phan tu nam tren duong cheo chinh la:"<<tc(a,n,m); getch(); }
////////////////////////////////////////////////////////////////////
trên đây là vài cái cơ bản góp chút cho anh em nào cần.đừng chê cười nhé:
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
Được sửa bởi MONKEY ngày November 8th 2011, 4:07 pm; sửa lần 1. (Reason for editing : code)
November 8th 2011, 11:33 am [Thành viên] - gadienluc Tổng số bài gửi : 741Số lần được cảm ơn. : 22Join date : 02/04/2011Age : 35Đến từ : thanh hóa
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 8th 2011, 3:24 pm [Thành viên] - MONKEY Tổng số bài gửi : 608Số lần được cảm ơn. : 29Join date : 28/03/2011Age : 31Đến từ : Thanh hoá
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 8th 2011, 3:28 pm [Thành viên] - MONKEY Tổng số bài gửi : 608Số lần được cảm ơn. : 29Join date : 28/03/2011Age : 31Đến từ : Thanh hoá
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 8th 2011, 4:00 pm [Thành viên] - RikikudoLoveTukimiri Tổng số bài gửi : 674Số lần được cảm ơn. : 91Join date : 22/04/2011Age : 32Đến từ : HaNam Province
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 14th 2011, 11:46 am [Thành viên] - halai10 Tổng số bài gửi : 68Số lần được cảm ơn. : 3Join date : 06/06/2011Age : 32Đến từ : thanh hoa
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 14th 2011, 6:01 pm [Thành viên] - RikikudoLoveTukimiri Tổng số bài gửi : 674Số lần được cảm ơn. : 91Join date : 22/04/2011Age : 32Đến từ : HaNam Province
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 17th 2011, 12:36 pm [Thành viên] - nguyenhieu192scorpio Tổng số bài gửi : 96Số lần được cảm ơn. : 3Join date : 05/06/2011Age : 32Đến từ : Bắc Ninh
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
January 8th 2012, 2:31 pm [Thành viên] - thuyenchai Tổng số bài gửi : 7Số lần được cảm ơn. : 4Join date : 20/12/2011Age : 32Đến từ : tdh2_k5
Tiêu đề: Re: [H]Góp vài cái C++Nội Dung Bài Viết: <<<----------------------------->>> bạn hiếu viết chương trình khá hay
nhưng bài chuyển chữ hoa xang thường thì hơi dài,đi thi dễ nhầm.trong khi đó chúng ta có thư viện ctype.h
với các hàm
HOA=>thường tolower
thường =>Hoa toupper
nhanh.tiện
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
January 9th 2012, 2:26 pm [Thành viên] - RikikudoLoveTukimiri Tổng số bài gửi : 674Số lần được cảm ơn. : 91Join date : 22/04/2011Age : 32Đến từ : HaNam Province
Tiêu đề: Re: [H]Góp vài cái C++
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
[Thành viên] - Sponsored content
Tiêu đề: Re: [H]Góp vài cái C++Nội Dung Bài Viết: <<<----------------------------->>>
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
Trang 1 trong tổng số 1 trang * Viết tiếng Việt có dấu, là tôn trọng người đọc. * Chia sẻ bài sưu tầm có ghi rỏ nguồn, là tôn trọng người viết. * Thực hiện những điều trên, là tôn trọng chính mình. -Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài YÊU CẦU VIẾT TIẾNG VIỆT CÓ DẤU Permissions in this forum: Bạn không có quyền trả lời bài viết
/* Số lượt truy cập */