#include <stdio.h>
#include <conio.h>
typedef struct node
{
floatinfo;
node *link;
};
node *nhap(node *f,node *l,int n)
{
node *p;
int i;
for(i=0;i<n;i++)
{
p=new(node);
scanf("%f",&p->info);
p->link=NULL;
if(f==NULL) {f=p; l=p;}
else{l->link=p; l=p;}
}
return f;
}
void xem(node *f)
{
node *p;
p=f;
while(p!=NULL)
{
printf("%5.2f",p->info);
p=p->link;
}
}
int Dem(node *f)
{
node *p;
p=f;
int dem=0;
while(p!=NULL)
{
if(p->info>3.14) dem++;
p=p->link;
}
returndem;
}
int main()
{
int n;
node *f=NULL,*l=NULL;
printf("\n N = ");
scanf("%d",&n);
f=nhap(f,l,n);
xem(f);
printf("\n So luong so > 3,14 la : %d ",Dem(f));
getch();
}
No comments:
Post a Comment