Skip to main content

PROGRAMMING FOR PROBLEM SOLVING LAB : Program 13

Write a program through pointer variable to sum of n elements from array. 


#include<stdio.h> 

void main()

{

int array[5]; int i,n, sum=0; 

int *ptr;

clrscr();

printf(" \n Enter the size of an array:\n "); 

scanf("%d",&n);

printf("\nEnter %d array elements:\n",n); for(i=0;i<n;i++)

scanf("%d",&array[i]);


/* array is equal to base address

* array = &array[0] */

ptr = array;


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

{

//*ptr refers to the value at address

sum = sum + *ptr;

ptr++;

}


printf("\nThe sum of array elements using pointers: %d",sum); 

getch();

}


OUTPUT:

Enter the size of an array:

 5

 Enter 5 array elements:

56

76

43

12

34

The sum of array elements using pointers: 221

Comments

Popular posts from this blog

Learning and Development Interview Questions and answers for Mathematics-1.

  1). What is Mean, Mode and Median? Solution Answer: The mean is the average of a  collection of numbers or terms in a sequence. To calculate the mean use a formula is sum of total terms divided  by number of terms. The mode  is the most f requent number or term in a sequence. It means the number that occurred  highest number of times  in a sequence. To find the mode arrange the numbers in ascending or descending order and verify which number repeated most number of times in a sorted sequence. The median is the middle number/term where the sequence is arranged in ascending or descending order. If the sorted sequence have odd number of terms then  divide by 2 and round up to get the position of the median number.  If the  sorted sequence  have  even  number of terms then  divide by 2  to get the position of the median number.  2 ). What is the Difference between Fractional and Rational number? Solu...