2.8 loai bo so trung

Bài tâp: Nhâp dãy sô thuc a. Hãy thuc hi?n công viêc loai bo sau:

Các phân tu trùng nhau trong dãy chi giu lai môt.

*/

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

void Nhapdayso(int N, float *a){

int i;

if(a != NULL){

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

", N);

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

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

}

}

else printf("Khong du bo nho!!!

");

}

void Loaibo(int N, float *a){

int i, j, k, d=0, m=0;

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

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

if(a[i] == a[j]){

for(k=j; k<N; k++){

a[k]=a[k+1];

}

N--;

}

}

}

printf("Day so sau khi duoc loai bo la:

");

if(a[N-d-1] == a[N-d-2]){

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

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

}

}

else{

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

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

}

}

}

main()

{

int N;

float *a;

printf("Ban muon nhap day so co bao nhieu phan tu:

");

scanf("%d", &N);

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

Nhapdayso(N, a);

Loaibo(N, a);

getch();

free(a);

return 0;

}

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #education