Your IP : 216.73.216.40


Current Path : /var/www/html/venkat/old/
Upload File :
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;
	}
}