baitap19

#include "stdio.h"

#include "conio.h"

#include "stdlib.h"

float *mang;

int i,j;

float n;

mang =(float*)calloc(n,sizeof(float));

void tbcd();

void saln();

void sdnt2();

main()

{

puts("nhap so phan tu cua mang");

scanf("%d",n);

//nhap so vao mang

for (i=0;i<n;i++)

{

printf("mang[%d]= ",i);

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

}

//xuat cac so vua nhap ra man hinh

puts(" ");

puts(" ");

for (i=0;i<n;i++)

{

printf("

%2.1f ",mang[i]);

}

//in day so am ra man hinh

puts("

day so am la ");

for (i=0;i<n;i++)

{

if (mang[i]<0) printf("%2.1f",mang[i]);

}

//tinh trung binh cong cac phan tu duong

tbcd();

//tim so am lon nhat

saln();

//tim so duong nho thu 2

sdnt2();

getch();

}

//ham tinh trung binh cong cac phan tu duong

void tbcd()

{

float s=0;

for (i=0;i<n;i++)

{

if (mang[i]>0) s=s+mang[i];

}

printf("

trung binh cong cac phan tu duong la %3.2f",s);

}

//ham tim so am lon nhat

void saln()

{

float max;

for (i=0;i<n;i++)

if (mang[i]<0)

{

max=mang[i];

break;

}

for (i=0;i<n;i++)

{

if ((mang[i]<0)&&(mang[i]>max)) max=mang[i];

}

printf("

so am lon nhat la %3.2f",max);

}

//ham tim so duong lon thu 2

void sdnt2()

{

float k;

for (i=0;i<n-1;i++)

for (j=i+1;j<n;j++)

if (mang[j]>mang[i])

{

k=mang[i];

mang[i]=mang[j];

mang[j]=k;

}

if (mang[1]>0) printf("

so duong lon thu 2 la %3.2f",mang[1]);

else puts("

chi co 1 so duong duy nhat");

}

/**************************************************HOC TOT MON LAP TRINH C NHE!************************************************/

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

Tags: #123