2.2:day so chinh phuong

Màu nền
Font chữ
Font size
Chiều cao dòng

bai tâp: Nhâp dãy n sô thuc.

Xét xem dãy có sô chính phuong hay không?

Nêu có cho biêt giá tri, vi trí, sô dâu tiên, sô cuôi cùng, sô bé nhât, sô lon nhât.

*/

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

void Nhapdayso(int N, float *a){

if(a!=NULL){

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

", N);

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

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

}

}

else printf("Khong du bo nho!!!");

}

void Vitricp(int N, float *a){

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

if(a[i] > 0 && a[i] != 1 && (int)sqrt(a[i])==sqrt(a[i])){

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

}

}

printf("

");

}

void Vitricpcuoi(int N, float *a){

int i, d;

float cuoi;

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

if(a[i]>0 && a[i] != 1 && (int)sqrt(a[i]) == sqrt(a[i])){

cuoi=a[i];

d = i;

}

}

printf("a[%d] = %.2f

", d, cuoi);

}

void MINMAX(int N, float *a){

int i, d;

float min, max=0;

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

if(a[i]>0 && a[i] != 1 && (int)sqrt(a[i]) == sqrt(a[i])){

if(a[i]>max){

max=a[i];

d = i;

}

}

}

printf("So chinh phuong lon nhat cua day la:

a[%d] = %.2f

", d, max);

min=max;

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

if(a[i]>0 && a[i] != 1 && (int)sqrt(a[i]) == sqrt(a[i])){

if(a[i]<min){

min = a[i];

d = i;

}

}

}

printf("So chinh phuong nho nhat cua day so la:

a[%d] = %.2f

", d, min);

}

void Kiemtracp(int N, float *a){

int i, d=0;

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

if(a[i] > 0 && (int)sqrt(a[i]) == sqrt(a[i]) && a[i] != 1){

printf("Day so da cho co so chinh phuong!

");

printf("Vi tri cua cac so chinh phuong la:

");

Vitricp(N, a);

printf("Vi tri so ching phuong dau tien cua day la:

a[%d] = %.2f

", i, a[i]);

printf("Vi tri so chinh phuong cuoi cung cua day la:

");

Vitricpcuoi(N, a);

MINMAX(N, a);

break;

}

else d++;

}

if(d==N) printf("Day so da cho khong co so chinh phuong!

");

}

main()

{

int i, N, d;

float *a;

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

");

scanf("%d", &N);

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

Nhapdayso(N, a);

Kiemtracp(N, a);

getch();

free(a);

return 0;

}

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

#education