Một số bài danh sách liên kết fifo - Cấu trúc dữ liêu-giải thuật.

11:45 AM |

Lý thuyết tối ưu

7:27 PM |
đề thi lý thuyết tối ưu k54



Đề thi quy hoạch tuyến tính tham khảo:





Nâng Cao

3:33 PM |

Đề cương, đề thi, bài làm tham khảo, bài tập tham khảo

3:32 PM |

Tài liệu tham khảo

3:31 PM |

Giáo Trình, Bài Chiếu

3:30 PM |

Viết chương trình nhập vào một ma trận có kích thước m x n.thực hiện công việc sắp xếp các cột của ma trận theo thứ tự giảm dần.

11:27 PM |
#include <stdio.h>
#include <conio.h>
void nhapmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    for (j=0;j<y;j++)
    {
        printf("nhap phan tu [%d][%d] : ",i,j);
        scanf("%d",&a[i][j]);
    }
}
void inmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    {
       for (j=0;j<y;j++)
       printf(" %5d ",a[i][j]);
       printf("\n");
    }
}
void swap(int *a,int *b)
{
      int tg=*a;
      *a=*b;
      *b=tg;
}
void sxcgiam(int a[][50],int x,int y)
{
      for (int j=0;j<y;j++)
      for (int i=0;i<x-1;i++)
      for (int k=i+1;k<x;k++)
      if  (a[i][j]<a[k][j]) swap(&a[i][j],&a[k][j]);
}
int main()
{
    int m,n;
    int a[50][50];
    printf("nhap so hang ,so cot");
    scanf("%d%d",&m,&n);
    printf("nhap mang : \n");
    nhapmang(a,m,n);
    printf("\n xem mang vua nhap  \n");
    inmang(a,m,n);
    sxcgiam(a,m,n);
    printf("\n xem mang sau khi sap xep  \n");
    inmang(a,m,n);
    getch();
}


Viết chương trình nhập vào một ma trận có kích thước m x n.thực hiện công việc sắp xếp các hàng của ma trận theo thứ tự tăng dần.

11:19 PM |
#include <stdio.h>
#include <conio.h>
void nhapmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    for (j=0;j<y;j++)
    {
        printf("nhap phan tu [%d][%d] : ",i,j);
        scanf("%d",&a[i][j]);
    }
}
void inmang(int a[][50],int x,int y)
{
    int i,j;
    for (i=0;i<x;i++)
    {
       for (j=0;j<y;j++)
       printf(" %5d ",a[i][j]);
       printf("\n");
    }
}
void swap(int *a,int *b)
{
      int tg=*a;
      *a=*b;
      *b=tg;
}
void sxhtang(int a[][50],int x,int y)
{
      for (int i=0;i<x;i++)
      for (int j=0;j<y-1;j++)
      for (int k=j+1;k<y;k++)
      if  (a[i][j]>a[i][k]) swap(&a[i][j],&a[i][k]);
}
int main()
{
    int m,n;
    int a[50][50];
    printf("nhap so hang ,so cot");
    scanf("%d%d",&m,&n);
    printf("nhap mang : \n");
    nhapmang(a,m,n);
    printf("\n xem mang vua nhap  \n");
    inmang(a,m,n);
    sxhtang(a,m,n);
    printf("\n xem mang sau khi sap xep  \n");
    inmang(a,m,n);
    getch();
}



tìm vị trí có giá trị lớn nhất trong mảng 2 chiều

11:23 AM |

tìm vị trí có giá trị lớn nhất trong mảng 2 chiều


Thao tác cơ bản về danh sách LIFO FIFO.

1:04 AM |
Thao tác cơ bản về danh sách LIFO FIFO.
Dũng NV. Powered by Blogger.