| Current Path : /var/www/html/venkat/old/ |
| Current File : /var/www/html/venkat/old/icm2015002_4.c |
#include<stdio.h>
#include<stdlib.h>
int i=1,n;
struct linkedlist
{
int item;
struct linkedlist *next;
};
typedef struct linkedlist node;
node *start;
void create(node *list)
{
scanf("%d",&(list->item));
if(i==n)
return;
else
{
list->next=(node*)malloc(sizeof(node));
i++;
create(list->next);
}
}
void print(node *list)
{
printf("%d",list->item);
if(list->next==NULL)
return;
else
{
printf("-");
print(list->next);
}
}
void delete(node *list)
{
node *n1;
n1=list->next;
free(list);
list=list->next;
}
void main()
{
start=(node*)malloc(sizeof(node));
scanf("%d",&n);
create(start);
print(start);
delete(start);
}