Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

2.12 nhap va sap xep

Bài tâp: Nhâp dãy sô thuc:

Nhat riêng các sô duong và sap thành dãy tang

*/

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

void Nhapdayso(int N, float *a){

int i;

if(a != NULL){

printf("Ban hay nhap %d phan tu cua mang:

", N);

for(i=0; i<N; i++){

scanf("%f", &a[i]);

}

}

else printf("Khong du bo nho!!!

");

}

void Dayduongtang(int N, float *a){

int i, j=0, M=0;

float *b;

b = malloc(N*sizeof(float));

for(i=0; i<N; i++){

if(a[i] > 0){

b[j] = a[i];

j++;

M++;

}

}

float temp;

for(i=0; i<M-1; i++){

for(j=i+1; j<M; j++){

if(b[j]<b[i]){

temp = b[i];

b[i] = b[j];

b[j] = temp;

}

}

}

printf("Cac so duong trong day da cho duoc sap xep theo thu tu tang dan la:

");

for(i=0; i<M; i++){

printf("%.2f\t", b[i]);

}

}

main()

{

int N;

float *a, *b;

printf("Ban mon nhap day so co bao nhieu phan tu?

");

scanf("%d", &N);

a = malloc(N*sizeof(float));

Nhapdayso(N, a);

Dayduongtang(N, a);

getch();

free(a);

return 0;

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #education