
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.
Wednesday, November 12, 2014
#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();
}
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.

- Bài tập về xâu trong ngôn ngữ lập trình C . Code bài TÁCH HỌ, TÁCH TÊN
- Thao tác cơ bản về danh sách LIFO FIFO.
- Số đối xứng lớn nhất.
- 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.
- tìm vị trí có giá trị lớn nhất trong mảng 2 chiều
- Cho tệp văn bản input.txt mỗi dòng một xâu ký tự. Viết chương trình đếm xem mỗi loại chữ cái từ ‘A’ đến ‘Z’ xuất hiện bao nhiêu lần trong tệp input.txt Ví dụ: Với nội dung của tệp là “AbcDeaB” ‘A’: Xuất hiện 2 lần; ‘B’: Xuất hiện 2 lần; ‘C’: Xuất hiện 1 lần; ‘D’: Xuất hiện 1 lần; ‘E’: Xuất hiện 1 lần.
- Số nguyên tố mạnh và số Amstrong
- Cho tệp văn bản input.txt dòng đầu chứa 2 số nguyên n và m, tiếp theo là một ma trận các số thực n x m. Các số cách nhau ít nhất một dấu cách trống hoặc ít nhất một dấu xuống dòng. Xây dựng mảng một chiều b gồm các số nguyên tố có mặt trong mảng hai chiều a. Xây dựng mảng một chiều b gồm các số hoàn hảo có mặt trong mảng hai chiều a.
- Cho tệp văn bản input.txt dòng đầu chứa 2 số nguyên n và m, tiếp theo là một ma trận các số Nguyên n x m. Các số cách nhau ít nhất một dấu cách trống hoặc ít nhất một dấu xuống dòng. Xây dựng mảng một chiều b gồm các số nguyên tố có mặt trong mảng hai chiều a. Xây dựng mảng một chiều b gồm các số hoàn hảo có mặt trong mảng hai chiều a.
- 2723. Những con đường quanh nông trang Mã bài: VRATF
- Câu 2: Viết chương trình làm các công việc sau: a. Tạo dữ liệu: Sinh ngẫu nhiên 50 số nguyên trong khoảng (-100, 100) và lưu các số đó vào tệp DULIEU.TXT gồm 1 dòng và 50 cột, mỗi số cách nhau một ký tự trống b. Sắp xếp: Đọc 50 số từ tệp DULIEU.TXT sắp xếp chúng theo thứ tự không giảm bằng các kỹ thuật: Sắp xếp chọn (Selection Sort), sắp xếp chèn (Insertion Sort), sắp xếp nổi bọt (Bubble Sort) và sắp xếp nhanh (Quick Sort). Lưu kết quả sắp xếp của mỗi kỹ thuật vào các tệp tương ứng là SXCHON.TXT, SXCHEN.TXT, SXNOIBOT.TXT và SXNHANH.TXT. Mặt khác trong dòng cuối của mỗi tệp sau khi sắp ghi thời gian đã sử dụng để sắp xếp dãy số trên.
- Cho tệp văn bản input.txt mỗi dòng chứa 2 số thực cách nhau ít nhất một dấu cách trống. Cho kiểu cấu trúc số phức gồm 2 thành phần là phần thực và phần ảo. Viết chương trình tạo danh sách LIFO gồm các số phức có phần thực và phần ảo đọc ra từ tệp trên. Tính và thông báo ra màn hình tổng các số phức có mặt trong danh sách LIFO.
All comments [ 0 ]
Your comments