Professional Documents
Culture Documents
Datastructure Excersi
Datastructure Excersi
int main()
char *name;
int limit;
limit=30;
name=(char*)malloc(limit*sizeof(char));
scanf("%[^\n]s",name);
//gets(name);
return 0;
=========================================================
Ex:
#include <stdio.h>
#include<stdlib.h>
void main()
int n, *arr,i;
scanf("%d",&n);
arr=(int*)malloc(n*sizeof(int));
if(arr==NULL)
printf("out of memory….\n");
else
for(i=0;i<n;i++)
scanf("%d",&*(arr+i) );
for(i=0;i<n;i++)
{
printf("%d",*(arr+i) );
=====================================================
Ex:
#include <stdio.h>
#include<stdlib.h>
struct students
int roll_no;
char name[20];
float percentage;
};
void main()
struct students* s;
if(s==NULL)
printf("out of memory….\n");
else
{
scanf("%d",&s->roll_no );
scanf("%s" ,s->name );
scanf("%f", &s->percentage );
printf("%d,%s,%f", s->roll_no,s->name,s->percentage);