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.11 xuat hien 1 lan,min max

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

a. Liêt kê các phân tu chi xuât hiên 1 lân

b. Goi m, M là min, max cua dãy. Liêt kê sô nguyên thuôc khoang (m, M) mà không thuoc dãy.

*/

#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!!!

");

}

//Cau a:

void Lietke(int N, float *a){

int i, j, d=0;

printf("Cac phan tu chi xuat hien 1 lan trong day la:

");

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

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

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

d++;

}

}

if(d == 1){

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

}

d=0;

}

}

//Cau b:

void MINMAX(int N, float *a){

int i, j, k;

int d=0;

int m=0;

float min, max=0;

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

if(a[i]>max){

max = a[i];

}

}

min = max;

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

if(a[i]<min){

min = a[i];

}

}

printf("

Cac so thuong khoang (min, max) ma khong thuong day la:

");

for(i=(min+1); i<max; i++){

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

if(a[j] != i){

d++;

}

}

if(d == N){

printf("%d\t", i);

}

d=0;

}

}

main()

{

int N;

float *a;

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

");

scanf("%d", &N);

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

Nhapdayso(N, a);

Lietke(N, a);

MINMAX(N, a);

getch();

free(a);

return 0;

}

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

Tags: #education