Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
20/10/2010 00:10 # 1
anh2bmw
Cấp độ: 48 - Kỹ năng: 44

Kinh nghiệm: 255/480 (53%)
Kĩ năng: 408/440 (93%)
Ngày gia nhập: 27/11/2009
Bài gởi: 11535
Được cảm ơn: 9868
Cùng thảo luận về mấy đề C này!


Có mấy bài tập C cơ bản ở dưới các file đính kèm đó. Các bác down về tham khảo nhé. Giải được bài nào thì post lên cho anh em xem và bàn thêm nhé. Dùng C hoặc C++ đều được.
Yêu cầu chung của những bài trong này là không được dùng mảng :) .. phần mảng e sẽ update tiếp vào bài sau.
File đính kèm Bạn phải đăng nhập mới thấy link download
Bạn phải đăng nhập mới thấy link download


Thông tin liên hệ anh2bmw khi có bất kỳ thắc mắc:
skype: trantien281
mail: 
anh2bmw@gmail.com


 

 
Các thành viên đã Thank anh2bmw vì Bài viết có ích:
20/10/2010 00:10 # 2
anh2bmw
Cấp độ: 48 - Kỹ năng: 44

Kinh nghiệm: 255/480 (53%)
Kĩ năng: 408/440 (93%)
Ngày gia nhập: 27/11/2009
Bài gởi: 11535
Được cảm ơn: 9868
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 1: Chương trình tính phương trình bậc 2 - Làm bằng ngôn ngữ C.

#include "stdio.h"
#include "conio.h"
#include "math.h"
void main ()
{
int a,b,c;
float delta;
do {
printf("Nhap a :");
scanf("%d",&a);
} while (a==0);
printf("\nNhap b :");
scanf("%d",&b);
printf("\nNhap c :");
scanf("%d",&c);
delta=b*b-4*a*c;
if (delta<0)
printf("\n Phuong trinh vo nghiem");
else
if (delta==0)
printf("\nPhuong trinh co nghiem kep x1=x2= %f", (-b/2*a));
else
{
printf("\nPhuong trinh co 2 nghiem phan biet :");
printf("\nx1 = %f", ((-b+sqrt(delta))/2*a));
printf("\nx2 = %f", ((-b-sqrt(delta))/2*a));
}
getch();
}


Thông tin liên hệ anh2bmw khi có bất kỳ thắc mắc:
skype: trantien281
mail: 
anh2bmw@gmail.com


 

 
Các thành viên đã Thank anh2bmw vì Bài viết có ích:
20/10/2010 09:10 # 3
nhatphong0207
Cấp độ: 3 - Kỹ năng: 5

Kinh nghiệm: 13/30 (43%)
Kĩ năng: 33/50 (66%)
Ngày gia nhập: 27/01/2010
Bài gởi: 43
Được cảm ơn: 133
Phản hồi: Cùng thảo luận về mấy đề C này!


Nhìn lướt qua chưa chạy thử nhưng có vẻ kết quả sẽ trả về là sai. Vì kiểu int chia cho int thì làm sao mà ra kiểu float được :)





Vui vẻ là mục đích sống !
4r lớp: http://hollows.org.vn/d14-cnp/

 
Các thành viên đã Thank nhatphong0207 vì Bài viết có ích:
20/10/2010 13:10 # 4
anh2bmw
Cấp độ: 48 - Kỹ năng: 44

Kinh nghiệm: 255/480 (53%)
Kĩ năng: 408/440 (93%)
Ngày gia nhập: 27/11/2009
Bài gởi: 11535
Được cảm ơn: 9868
Phản hồi: Cùng thảo luận về mấy đề C này!


Trích:
Nhìn lướt qua chưa chạy thử nhưng có vẻ kết quả sẽ trả về là sai. Vì kiểu int chia cho int thì làm sao mà ra kiểu float được :)


 Phải thử mới biết được chứ a bạn ^^...

2. Tìm số lớn nhất trong 3 số.. 

#include "stdio.h"
#include "conio.h"
#include "math.h"
void main ()
{
int a,b,c,max;
printf("Nhap a,b,c : ");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("\nSo lon nhat la : %d",max);
getch();
}
 


Thông tin liên hệ anh2bmw khi có bất kỳ thắc mắc:
skype: trantien281
mail: 
anh2bmw@gmail.com


 

 
20/10/2010 13:10 # 5
anh2bmw
Cấp độ: 48 - Kỹ năng: 44

Kinh nghiệm: 255/480 (53%)
Kĩ năng: 408/440 (93%)
Ngày gia nhập: 27/11/2009
Bài gởi: 11535
Được cảm ơn: 9868
Phản hồi: Cùng thảo luận về mấy đề C này!


 4. Nhập 3 cạnh của tam giác. Cho biết đó là tam giác gì?

#include "stdio.h"
#include "conio.h"
void main ()
{
float a,b,c;
printf("Nhap a,b,c : ");
scanf("%f%f%f",&a,&b,&c);
if((a+b>c)&&(a+c>b)&&(c+b>a))
{
if ((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a))
{
if((a==b)||(a==c)||(c==b))
printf("\nDay la tam giac vuong can");
else
printf("\nDay la tam giac vuong");
}
else
if ((a==b)||(a==c)||(c==b))
{
if((a==b)&&(a==c)&&(c==b))
printf("\nDay la tam giac deu");
else
printf("\nDay la tam giac can");
}
else
printf("\nDay la tam giac thuong");
}
else
printf("\nDay khong phai la 1 tam giac");
getch();
}


Thông tin liên hệ anh2bmw khi có bất kỳ thắc mắc:
skype: trantien281
mail: 
anh2bmw@gmail.com


 

 
21/10/2010 11:10 # 6
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 5 :
#include "stdio.h"
#include "conio.h"
#include "math.h"
void main ()
{
float a,b,c,p,s;
printf("Nhap a,b,c : ");
scanf("%f%f%f",&a,&b,&c);
if((a+b>c)&&(a+c>b)&&(c+b>a))
{
  p=(a+b+c)/2;
  s=sqrt(p*(p-a)*(p-b)*(p-c));
  printf("\nDien tich cua tam giac la : %f", s);
}
else
printf("\nDay khong phai la 1 tam giac");
getch();
}
 


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 7
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 6 :

#include "stdio.h"
#include "conio.h"
void main ()
{
float m1,m2,s,phaitra;
printf("Nhap don gia muc 1, muc 2 : ");
scanf("%f%f",&m1,&m2);
printf("\nNhap so dien nang tieu thu s : ");
scanf("%f",&s);
if(s<=100)
phaitra=s*m1;
else
if(s>100)
phaitra=100*m1+(s-100)*m2;
printf("\nSo tien phai tra la %f", phaitra);
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 8
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 7 :

#include "stdio.h"
#include "conio.h"
#include "ctype.h"
void main ()
{
char kt;
int x,y;
nhap:
{
printf("Nhap 1 ky tu : ");
kt=getchar();
}
if(isalpha(kt)) goto nhap;
else
if (isdigit(kt))
{
if ((kt)<0) kt=x;
else kt=y;
 
switch(kt)
{
case x: printf("\nDay la so am");
case y: printf("\nDay la so duong");
default: printf("\nkhong hop le!");
}
}
  /* printf("\nDay la chu cai");
else if(isdigit(kt))
printf("\nDay la chu so");
else printf("\nDay ko phai la so hay chu cai"); */
getch();
}



Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 9
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 bài 8:

#include "stdio.h"
#include "conio.h"
void main ()
{
congviec:
{
int a,b,max;
float c;
char key;
printf("\n\n\+++++++++++++MENU cong viec++++++++++++++++++");
printf("\n- Nhap a va b                           (phim N)");
printf("\n- So sanh a va b                        (phim S)");
printf("\n- Giai va bien luan phuong trinh ax+b=0 (phim G)");
printf("\n- Thoat                                 (phim T)");
printf("\n++++++++++++++++++++++++++++++++++++++++++++++++");
printf("\n Moi Ban Chon : ");
key=getch();
switch (key)
{
case 'n':
{
printf("\n\nNhap a,b : ");
scanf("%d%d",&a,&b);
}
goto congviec;
//break;
case 's':
{
if(a>b) max=a;
else max=b;
printf("\n\nSo lon hon la :%d", max);
}
goto congviec;
//break;
case 'g':
{
if(a==0)
if(b==0)
printf("\n\nPhuong trinh co vo so nghiem");
else
printf("\n\nPhuong trinh vo nghiem");
else
{
c=(float)-b/a;
printf("\n\nPhuong trinh %dx+%d=0 co nghiem la x = %f",a,b,c);
}
}
goto congviec;
//break;
case 't': break;
default: printf("\n\nKhong hop le !!!"); goto congviec;
}
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 10
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 9:

#include "stdio.h"
#include "conio.h"
void main ()
{
float x,y,z;
char ch;
printf("Nhap x,y : ");
scanf("%f%f",&x,&y);
printf("\nNhap phep toan : ");
ch=getch();
switch (ch)
{
case '+': z=x+y;break;
case '-': z=x-y;break;
case '*': z=x*y;break;
case '/':
{
nhapy:
{
printf("\nNhap lai y;");
scanf("%f",&y);
}
if(y==0) goto nhapy;
z=x/y; break;
}
default: printf("\nPhep toan da nhap ko hop le !!"); break;
}
 
printf("\nKet qua x %c y = %f",ch,z);
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 11
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 10 :

#include "stdio.h"
#include "conio.h"
void main ()
{
float t,l,h;
int tb;
printf("Nhap diem toan, ly, hoa  : ");
scanf("%f%f%f",&t,&l,&h);
tb=(float)(t*2+l*3+h)/6;
switch (tb)
{
case 1:
case 2:
case 3: printf("\nXep loai kem"); break;
case 4: printf("\nXep loai yeu"); break;
case 5: printf("\nXep loai trung binh"); break;
case 6: printf("\nXep loai trung binh kha"); break;
case 7: printf("\nXep loai kha"); break;
case 8: printf("\nXep loai gioi"); break;
case 9: printf("\nXep loai xuat sac"); break;
case 10:
default: printf("\nDiem nhap vao khong hop le");
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 12
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 11 a:

#include "stdio.h"
#include "conio.h"
void main ()
{
int x;
char out;
do
{
printf("\n\nNhap so ngay nghi cua nhan vien : ");
scanf("%d",&x);
if(x==0)
printf("\nXep loai A");
else
if (x<2)
printf("\nXep loai B");
else
if (x<4)
printf("\nXep loai C");
else
printf("\nXep loai D");
printf("\nCo the bam nut t de thoat, nut khac de lam tiep");
out=getch();
} while (out!='t');
getch();
}


Bài 11b :

#include "stdio.h"
#include "conio.h"
void main ()
{
congviec:
{
char x;
printf("\nNhap vao so ngay nghi cua nhan vien : ");
x=getch();
switch (x)
{
case '0':printf("\nXep loai A"); goto congviec;
case '1':printf("\nXep loai B"); goto congviec;
case '2':
case '3':printf("\nXep loai C"); goto congviec;
case 't':break;
default: printf("\nXep loai D"); goto congviec;
}
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 13
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 12a:

#include "stdio.h"
#include "conio.h"
void main ()
{
int n,i,s;
i=1;
s=1;
do
{
printf("\nNhap n = ");
scanf("%d",&n);
} while (n<0);
if((n==0)&&(n==1))
printf("\n%d! = 1",n);
else
while(i<=n)
{
s=s*i;
i++;
}
printf("\n%d! = %d",n,s);
getch();
}

Bài 12b:

#include "stdio.h"
#include "conio.h"
void main ()
{
int n,i,s;
i=1;
s=1;
do
{
printf("\nNhap n = ");
scanf("%d",&n);
} while (n<0);
if((n==0)&&(n==1))
printf("\n%d! = 1",n);
else
do
{
s=s*i;
i++;
}while(i<=n);
printf("\n%d! = %d",n,s);
getch();
}

Bài 12c:

#include "stdio.h"
#include "conio.h"
void main ()
{
int n,s;
s=1;
do
{
printf("\nNhap n = ");
scanf("%d",&n);
} while (n<0);
if((n==0)&&(n==1))
printf("\n%d! = 1",n);
else
for(int i=1;i<=n;i++)
s=s*i;
printf("\n%d! = %d",n,s);
getch();
}

 

 


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 14
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 13a:

#include<stdio.h> 
#include<conio.h> 
void main() 
{
char *kt;
char *str;
int dem=0;
int x=0;
str=new char[50];
kt= new char[0];
printf("Nhap vao mot ky tu bat ky: ");
gets(kt);
printf("Nhap vao mot chuoi: ");
gets(str);
while (str[x] != '\0')
{
if(str[x]==kt[0])
{
dem=dem+1;
}
x=x+1;
}
 
printf("Tong so ki tu co trong chuoi: %d",dem);
delete str;
getch();
}


Bài 13b:

#include<stdio.h> 
#include<conio.h> 
void main() 
{
char *kt;
char *str;
int dem=0;
int x=0;
str=new char[50];
kt= new char[0];
printf("Nhap vao mot ky tu bat ky: ");
gets(kt);
printf("Nhap vao mot chuoi: ");
gets(str);
do
{
if(str[x]==kt[0])
{
dem=dem+1;
}
x=x+1;
} while (str[x] != '\0');
 
printf("Tong so ki tu co trong chuoi: %d",dem);
delete str;
getch();
}


Bài 13c :

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main() 
{
int dem=0;
int i;
char s[100];
char kt[1];
printf("Nhap vao mot ky tu bat ky: ");
gets(kt);
printf("Nhap vao mot chuoi: ");
gets(s);
int n = strlen(s);
for(i=0; i<n; i++)
{
if(s[i]==kt[0])
{
dem=dem+1;
}
}
printf("Tong so ki tu co trong chuoi: %d",dem);
getch();
}




 


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 15
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 14 :

#include "stdio.h"
#include "conio.h"
void main ()
{
int n;
char ch;
printf("\nNhap so dong can trang tri : ");
scanf("%d",&n);
printf("\nNhap hoa van can trang tri : \n");
ch=getch();
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
printf("%c",ch);
printf("\n");
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
21/10/2010 11:10 # 16
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 bài 15:

#include "stdio.h"
#include "conio.h"
void main ()
{
int n;
printf("Nhap n : ");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%2==0)
printf("%d\t",i);
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
Các thành viên đã Thank anhtaicit vì Bài viết có ích:
21/10/2010 11:10 # 17
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 bài 16a:

#include "stdio.h"
#include "conio.h"
void main ()
{
int n;
printf("Nhap n : ");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
printf("%d\n",i);
}
getch();
}

Bài 16b:

#include "stdio.h"
#include "conio.h"
#include "math.h"
void main ()
{
int n;
int i = 1;
printf("Nhap n: ");
scanf("%d",&n);
for (i=1; i<=n; i++)
{
if(i%5==1)
printf("\n");
printf("%d ",i);
}
 
getch();
}

Bài 16c:

#include "stdio.h"
#include "conio.h"
void main ()
{
int i=1, n;
printf("Nhap n : ");
scanf("%d",&n);
for(i;i<=n;i++)
{
for(int j=1;j<=n;j++)
printf("%d ",j);
printf("\n");
}
getch();
}


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
Các thành viên đã Thank anhtaicit vì Bài viết có ích:
21/10/2010 11:10 # 18
anhtaicit
Cấp độ: 25 - Kỹ năng: 23

Kinh nghiệm: 137/250 (55%)
Kĩ năng: 210/230 (91%)
Ngày gia nhập: 13/01/2010
Bài gởi: 3137
Được cảm ơn: 2740
Phản hồi: Cùng thảo luận về mấy đề C này!


 Bài 17a:

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int x;
int soam=0;
int soduong=0;
printf("\nNhap day so : ");
while (1)
{
scanf("%d",&x);
if(x>0)
soduong++;
else
if(x<0)
soam++;
else break;
}
printf("\nCo %d so duong",soduong);
printf("\nCo %d so am",soam);
getch();
}


Bài 17b:

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int x;
int soam=0;
int soduong=0;
printf("\nNhap day so : ");
do
{
scanf("%d",&x);
if(x>0)
soduong++;
else
if(x<0)
soam++;
else break;
} while (1);
printf("\nCo %d so duong",soduong);
printf("\nCo %d so am",soam);
getch();
}



// Xong rồi... mệt quá. Bổ sung tài liệu cho beginner với C. Chúc các bạn học tốt


Contact me : 
anhtaicit

Mail : anhtai.cit@gmail.com
Yahoo / Skype : newstars_19889


Không nghe phò kể chuyện
Không nghe nghiện trình bày
Không nghe say chém gió
Không nghe chó sủa linh tinh

 
Các thành viên đã Thank anhtaicit vì Bài viết có ích:
Copyright© Đại học Duy Tân 2010 - 2024