Author: Nam Le

  • 10 lời khuyên của các chuyên gia cho người mới bắt đầu học PHP

       PHP là ngôn ngữ đằng sau một số ứng dụng web mạnh mẽ và phổ biến nhất hiện nay, trong đó có thể kể đến Facebook và WordPress. Học một ngôn ngữ mới có thể khá khó khăn với nhiều người. Bài viết này giới thiệu với bạn đọc một số lời khuyên quý…

  • So sánh PHP và ASP.net !

    Để so sánh PHP với ASP.NET ở trên diện rộng hơn chúng ta nên so sánh giải pháp LAMP (Linux + Apache + MySQL + PHP hay Python) với ASP.Net + SQL Server (hay Oracle) Dĩ nhiên mọi so sánh đều không thể toàn diện và từng giải pháp đều có những “nơi” mà giảp…

  • Thông báo về việc tổ chức học lại cho sinh viên

    ngày 13 tháng 8 năm  2011 Your browser does not support inline frames or is currently configured not to display inline frames. nguồn: pdt

  • Css3 – Rotate Text or Image by CSS [web]

    This is example code to rotate to 90 deg :[codes=css]/* for firefox, safari, chrome, etc. */-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);/* For Opera*/-khtml-transform: rotate(-90deg);/* For Lunix*//* for ie */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);[/codes] You can rotate by Wizard by click here

  • Game xếp gạch dùng JavaScript [web]

    Chèn đoạn mã JavaScript sau:[codes=js][/codes]Live demoDownload code

  • Tìm số nguyên tố cuối cùng

    C1: int sontcuoi=-1; for (int i=0;i<n;i++) if ktnt(a[i])==1) sontcuoi=a[i]; return sontcuoi; C2: for (int i=0;i<n;i++) if ktnt(a[n-i])==1) return a[i]; return -1;

  • Sắp xếp mảng chản đầu lẻ cuối

    [codes=c]void xapxep (int a[], int n){  for (int i=0, j<n-1; i<j;)    if (a[i]%2==0) j++;    else if (a[i]%2!=0) j–;      else        {          hoanvi(a[i], a[j]);          i++;          j–;        }}[/codes]p/s: [codes=c]for (int i=0, j<n-1; i<j;) [/codes]là thay thế của[codes=c]for (int i=0; i<n-1; i++)    for (int j=i+1; j<n; j++)[/codes]

  • Sắp xếp mảng tăng dần

    C1: #include "stdio.h" void sapxep(int a[],int n); void nhap(int a[],int &n); void main() { int a[100]; int n; nhap(a,n); sapxep(a,n); printf("Mang sau khi sap xep la: "); for(int i=0;i<n;i++) printf("%4d",a[i]); printf("\n"); } void nhap(int a[],int &n) { printf("nhap so phan tu: "); scanf("%d",&n); for(int i=0; i<n;i++) { printf("nhap a[%d]: ",i); scanf("%d",&a[i]); } } void sapxep(int…

  • Đếm số phần tử lớn hơn 2 phần tử xung quanh

    int dempt (int a[], int n) { int dem=0; if (n>1) dem = a[n-1]>a[n-2]; for (int i=1; i<n-1; i++) if (a[i]>a[i-1] && a[i]>a[i+1]) dem++; return dem; }

  • Tìm max/min [C]

    Tìm max và trả về giái trị: [codes=c]int max(int a[], int n){  int max=a[0];  for(int i=0; i<n; i++)    if(a[i]>max)      max=a[i];  return max;}[/codes] TÌm max trong các phần tử nhỏ hơn x trong mảng: [codes=c]int TimMax_X(int a, int n, int &x){    int max=-32768;    printf("\nNhap x:");    scanf("%d",&x);    for(int i=0;i<n;i++)        if((a+i)<x&&(a+i)>max)            max=(a+i);    return max;}[/codes]

  • Các hàm Xóa/chèn phần tử trong mảng

    Xóa phần tử đầu tiên của mảng: [codes=c]void xoa_ptu_dau (int a[], int &n){  for(int i=0; i<n-1; i++)    a[i]=a[i+1];    n–;}[/codes] Xóa phần tử lẻ trong mảng: [codes=c]int xoa_vt( int a[], int &n, int vt){  for (int i=vt; i<n-1; i++)  a[i]=a[i+1];  n–;} void xoa_pt_le (int a[], int &n){  for (int i=0; i<n; i++)    {      if((i%2!=0)      xoa_vt(a, n, i);    }}[/codes] Xoá giá trị: [codes=c]int xoa_gtri_x(int a[], int &n, int…

  • Số nguyên tố, số chính phương, số hoàn thiện, ước chung

    Số nguyên tố:[codes=c]int songuyento(int n)  {    if(n<2) return 0;    if (n==2) return 1;    for(int i=2;i<=sqrt(n);i++)      if(n%i==0)      return 0;    return 1;  }  [/codes] Số chính phương:[codes=c]int soChinhPhuong (int n){  int x = int sqrt(n) ;     if (x*x == n )      return 1;   return 0; }[/codes] Số hoàn thiện:[codes=c]int SoHoanThien (int n)  {  int s=0;  for (int i=1;i<n;i++)    if (n%i==0) s+=i;    if (s==n) return 1;    else return 0;}[/codes] Ước chung lớn nhất của 2…