You are on page 1of 6

//task 5(page 3)

#include<stdio.h>

int main(){

int e,f,g;

int *a,*b,*c;

printf("enter first number:");

scanf("%d",&e);

a=&e;

printf("enter second number:");

scanf("%d",&f);

b=&f;

printf("enter third number:");

scanf("%d",&g);

c=&g;

e=*a+*b+*c;

e=e/3;

printf("Average=%d",e);

}
//task (page 5)

#include<stdio.h>

void stars();

int main(){

int i,j,sum=0;

int *p,*q,*w;

int a[10]={1,2,3,4,5,6,7,8,9,10},b[10];

stars();

printf("address of first element in array is %d\n",&a[0]);

stars();

for(i=0;i<10;i++)

printf("address of %d in array is %d\n",a[i],&a[i]);

for(i=0;i<10;i++){

b[9-i]=a[i];

stars();

printf("swaping array\n");

for(i=0;i<10;i++)

p=&a[i];

*p=b[i];

printf("address of %d in swap array is %d\n",a[i],&a[i]);

p=a;

for(i=0;i<10;i++)

sum=sum+*p;
p++;

stars();

printf("sum of all elements of array=%d",sum);

stars();

p=&a[0];

q=&a[10];

j=q-p;

printf("\ndifference bw first and last element address is %d",j);

sum=4*j;

stars();

printf("\nsize of array=4*difference \n=%d Bytes",sum);

void stars()

int i;

printf("\n");

for(i=0;i<100;i++)

printf("*");

printf("\n");

}
//task_1 page 8

#include<stdio.h>

int sumArray(int k[],int i);

int main(){

int sum;

int a[10]={1,2,3,4,5,6,7,8,9,10};

sum=sumArray(a,10);

printf("sum=%d",sum);

int sumArray(int k[],int i){

int sum=0,j;

for(j=0;j<i;j++){

sum=sum+k[j];

return sum;

}
//task_02 page 8

#include<stdio.h>

void sortArray(int k[],int i);

void show(int k[],int i);

int main(){

int sum;

int a[10]={1,2,3,4,5,6,7,8,9,10};

show(a,10);

sortArray(a,10);

void show(int k[],int i){

int j;

printf("\narray={");

for(j=0;j<i;j++){

printf("%d,",k[j]);

printf("\b}");

void sortArray(int k[],int i){

int j,p[i];

printf("\nsorting array");

for(j=0;j<i;j++){

p[j]=k[i-j-1];

show(p,i);

You might also like