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