| Current Path : /var/www/html/venkat/old/ |
| Current File : /var/www/html/venkat/old/lit2015039_4.c |
#include<stdio.h>
#include<limits.h>
#include<stdlib.h>
void create(int);
void display();
void display2();
struct node{
int data;
struct node *next;
}*start=NULL;
int main()
{
int n;
// printf("enter the number of elements\n");
scanf("%d", &n);
create(n);
display();
printf("\n");
display2();
}
void create(int n)
{
int i=0;
for(i=0;i<n;i++){
struct node *new_node, *current;
new_node=(struct node *)malloc(sizeof(struct node));
// printf("enter data\n");
scanf("%d", &new_node->data);
new_node->next=NULL;
if(start==NULL)
{
start=new_node;
current=new_node;
}
else
{
current->next=new_node;
current=new_node;
}
}
}
void display()
{
struct node *new_node;
new_node=start;
while(new_node!=NULL)
{
printf("%d-",new_node->data);
new_node=new_node->next;
}
}
void display2()
{
struct node *new_node;
new_node=start;
while(new_node!=NULL)
{
if((new_node->data)%2==0)
printf("%d-",new_node->data);
new_node=new_node->next;
}
}