Professional Documents
Culture Documents
DMA Programs PDF
DMA Programs PDF
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
int *p;
p=(int *)malloc(1*sizeof(int));
*p=24;
printf("%d\t%p\n",*(p),p);
free(p);
printf("%d\t%p\n",*(p),p);
getch();
Avg of numbers
#include<stdio.h>
#include<stdlib.h>
main()
float *p,avg=0,sum=0;
int i,n;
scanf("%d",&n);
p=(float*)malloc(n*sizeof(float));
for(i=0;i<n;i++)
scanf("%f",p+i);
for(i=0;i<n;i++)
sum=sum+*(p+i);
avg=sum/n;
printf("%f",avg);
free(p);
Reverse Array
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
int *p,*p1,i,j,n;
printf("enter n");
scanf("%d",&n);
p=(int*)malloc(n*sizeof(int));
p1=(int*)malloc(n*sizeof(int));
for(i=0;i<n;i++)
scanf("%d",(p+i));
j=0;
for(i=n-1;i>=0;i--)
*(p1+j)=*(p+i);
j++;
for(i=0;i<n;i++)
printf("%d ",*(p1+i));
free(p);
free(p1);
getch();
Length of string
#include<stdio.h>
#include<stdlib.h>
main()
char *p;
int i,n=0,l=0;
scanf("%d",&n);
p=(char*)malloc(n*sizeof(char));
fflush(stdin);
gets(p);
for(i=0;*(p+i)!='\0';i++)
l++;
printf("%d",l);
free(p);
#include<stdio.h>
#include<stdlib.h>
main()
char *p;
int i,n=0,l=0;
scanf("%d",&n);
p=(char*)malloc(n*sizeof(char));
fflush(stdin);
gets(p);
for(i=0;*(p+i)!='\0';i++)
*(p+i)=*(p+i)-32;
printf("%s",p);
free(p);