Using arrays of pointers find the sum of desired number of integer.
#include<iostream>
using namespace std;
int main()
{
int *num[100];
int i,a,n,sum=0;
cout<<"Enter total number of integers:";
cin>>n;
cout<<"Enter integers:\n";
for(i=0;i<=n-1;i++)
{
cin>>a;
num[i]=&a;
sum=sum+*num[i];
}
cout<<"Sum of integers:"<<sum;
return 0;
}
Output:
Enter total number of integers:3
Enter integers:
3
4
5
Sun of integers:12
…………………………………………………………
…………………………………………………………
A function p which argument is a pointer to an array of characters and which returns a pointer to an integer.
#include<iostream>
using namespace std;
int main()
{
char ch[10]={'b','c','d'};
int p(char *str);
cout<<"The value of an integer:"<<s(&ch[10]);
return 0;
}
int p(char *ptr)
{
int a=9;
int *num;
num=&a;
return(*num);
}
Output:
The value of an integer:9
……………………………………………………
……………………………………………………
p is a function whose argument is a pointer to char and which returns an element of an array of ten integers.
#include<iostream>
using namespace std;
int main()
{
int p(char *ptr);
char ch='b';
cout<<"Required number:"<<p(&ch);
return 0;
}
int p(char *ptr)
{
int num[10]={1,2,3,4,5,6,7,8,9,10};
int *number;
number=num;
return(number[5]);
}
Output:
Required number:6
#include<iostream>
using namespace std;
int main()
{
int *num[100];
int i,a,n,sum=0;
cout<<"Enter total number of integers:";
cin>>n;
cout<<"Enter integers:\n";
for(i=0;i<=n-1;i++)
{
cin>>a;
num[i]=&a;
sum=sum+*num[i];
}
cout<<"Sum of integers:"<<sum;
return 0;
}
Output:
Enter total number of integers:3
Enter integers:
3
4
5
Sun of integers:12
…………………………………………………………
…………………………………………………………
A function p which argument is a pointer to an array of characters and which returns a pointer to an integer.
#include<iostream>
using namespace std;
int main()
{
char ch[10]={'b','c','d'};
int p(char *str);
cout<<"The value of an integer:"<<s(&ch[10]);
return 0;
}
int p(char *ptr)
{
int a=9;
int *num;
num=&a;
return(*num);
}
Output:
The value of an integer:9
……………………………………………………
……………………………………………………
p is a function whose argument is a pointer to char and which returns an element of an array of ten integers.
#include<iostream>
using namespace std;
int main()
{
int p(char *ptr);
char ch='b';
cout<<"Required number:"<<p(&ch);
return 0;
}
int p(char *ptr)
{
int num[10]={1,2,3,4,5,6,7,8,9,10};
int *number;
number=num;
return(number[5]);
}
Output:
Required number:6
No comments:
Post a Comment