Create a recursive c++ function to fill up an array and make sum of all digit. you have to create different recursive function for fill up and to make sum.
#include<iostream>
using namespace std;
void array_recursive(int array[],int n)
{
if (n-1>=0)
{
cout<<"Enter elements into the array:\n";
cin>>array[n];
n--;
array_recursive(array,n);
}
}
int sum_array(int array[],int n)
{
if (n= =0)
{
return array[0] ;
}
return array[n]+sum_array(array,n-1);
}
int main( )
{
int n;
cout<<"Enter the size of an array:\n";
cin>>n;
int array[n];
array_recursive(array,n);
cout<<"Printing Recursive Data\n";
for(int i=n; i>0; i--)
{
cout<<array[i]<<"\n";
}
cout<<"the sum is: "<<sum_array(array+1,n-1)<<endl;
}
Thanks for the information. You can more information on recursive Function in cpp from the following site:
ReplyDeleteLearn Cpp online
Dear Santhi P,
DeleteThis is a technical blog, only for programmers. No theoretical concepts is allowed here. we considered it as a prerequisite to practice here. anyway you most welcome here. Thanks for visit.
Dear Sir, Please visit my blog:
ReplyDeletehttp://itlearn24.blogspot.com/2014/12/recersive-function-in-c_11.html
the sum function is not done here by recursion as it was mentioned in the question
DeleteNoted & checked. There must be two recursive function as per condition mentioned in the question/problem.
Delete#include
ReplyDeleteusing namespace std;
void array_recursive(int array[],int n)
{
if(n-1>=0)
{
cout<<"Enter elements into the array:\n";
cin>>array[n];
n--;
array_recursive(array,n);
}
}
int sum_array(int array[],int n)
{
if(n==0)
{
return array[0] ;
}
return array[n]+sum_array(array,n-1);
}
int main()
{
int n;
cout<<"Enter the size of an array:\n";
cin>>n;
int array[n];
array_recursive(array,n);
cout<<"Printing Recursive Data\n";
for(int i=n; i>0; i--)
{
cout<<array[i]<<"\n";
}
cout<<"the sum is: "<<sum_array(array+1,n-1)<<endl;
}
noted and found correct
ReplyDelete//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
#include
class power
{
public:
inline int square(int n)
{
-----------------------------
-----------------------------
}
inline int cube(int n)
{
-----------------------------
-----------------------------
}
};
void main()
{
-------------------------------
-------------------------------
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
#include
#include
class line
{
public:
inline float multi(float f,float h)
{
return(f*h);
}
inline float cube(float f)
{
return(f*f*f);
}
};
void main()
{
line obj;
float f1,h1;
clrscr();
cout<<"\n Enter Two Value ";
cin>>c1>>d1;
cout<<" Multiplication is :"<<obj.multi(f1,h1)<<endl;
cout<<" Cube of val1 is :"<<obj.cube(f1)<<endl;
cout<<" Cube of val2 is :"<<obj.cube(h1)<<endl;
getch();
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
?#?include?
using namespace std;
main()
{
float SI=0,p,t,r;
cin>>p>>t>>r;
SI=((p*t*r)/100);
cout<
using namespace std;
float interest(float p,float q,float r);
main()
{
float p,q,SI=0;
cin>>p>>q>>r;
interest(p,q,r);
}
float interest(float u,float v,float w)
{
float SI;
SI=((u*v*w)/100);
cout<<SI;
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
#include
Float area(int r)
{
cout<>r;area(r);
cout<>b>>h;
area(b,h);
cout<>l>>br;
area(l,br);
getch();
return 0;
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
#include
class power
{
public:
inline int square(int t)
{
return t*t;
}
inline int cube(int t)
{
return t*t*t;
}
};
void main()
{
int t,r;
power p;
clrscr();
cout<<“\nEnter the Number: \n” ;
cin>>n;
r=p.square(s);
cout<<“\nSquare of “<<t<<” = “<<r<<endl;
r=p.cube(s);
cout<<“\nCube of “<<t<<” = “<<r<<endl;
getch();
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
?#?include?
using namespace std;
//base class
class strange
{
public:
void setdigit(int d)
{
digit=d;
}
protected:
int digit;
};
//derived class
class number : public strange
{
public:
int i,j,t=1,d;
int devide()
{
while(d!=0)
{
j=d%10;
d=d/10;
for(i=2;i>r;
nmb.setdigit(r);
nmb.check();
}
//Name : Bikash Chandra Sutrodhor
ReplyDelete// ID : 201410108
//Batch : 45 th
#include
#include
using namespace std;
class CheckStrnge
{
public:
int strange (int s)
{
int r,n,p=1,i;
while(s!=0)
{
r=s%10;
n=s/10;
for(i=2 ;i>number;
Str.strange(number);
}
#include
ReplyDeleteusing namespace std;
void array_recursive(int a[],int p)
{
if(p-1>=0)
{
cout<<"Enter elements into the array:\n";
cin>>a[p];
p--;
array_recursive(a,p);
}
}
int sum_array(int a[],int p)
{
if(p==0)
{
return a[0] ;
}
return a[p]+sum_array(a,p-1);
}
int main()
{
int p;
cout<<"Enter the size of an array:\n";
cin>>p;
int a[p];
array_recursive(a,p);
cout<<"Printing Recursive Data\n";
for(int j=p; j>0; j--)
{
cout<<a[j]<<"\n";
}
cout<<"the sum is: "<<sum_array(a+1,p-1)<<endl;
}
Thanks for the information really great work
ReplyDeleteFor more information about recursive function.
C++
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.
ReplyDeleteLearn C++ in Urdu
To get more tutorials learning "c programming " follow this link http://www.cprogramming-bd.com/tutorial/c_tutorial.aspx
ReplyDeleteNice article thanks for sharing the great post ......!
ReplyDeletemysql admin training
informatica powercenter training
ansible training
puppet training
Good job in presenting the correct content with the clear explanation. The content looks real with valid information. Good Work
ReplyDeleteWeb Designing Training in Bangalore
Web Designing Course in Bangalore
Web Designing Training
Web Designing Online Training
Web Designing Training in Hyderabad
Web Designing Course in Hyderabad
Web Designing Course in Chennai
Web Designing Training in Coimbatore
Nice article thanks for sharing the great post ......
ReplyDeleteJava Training in Bangalore
Java Training
Java Training in Hyderabad
Java Training in Chennai
Java Training in Coimbatore
Thanks for the information
ReplyDeletehardware and networking training in chennai
hardware and networking training in omr
xamarin training in chennai
xamarin training in omr
ios training in chennai
ios training in omr
iot training in chennai
iot training in omr
nice article.oracle training in chennai
ReplyDeleteoracle training in velachery
oracle dba training in chennai
oracle dba training in velachery
ccna training in chennai
ccna training in velachery
seo training in chennai
seo training in velachery
Thanks for your information..
ReplyDeleteAndroid Training in Bangalore
Android Training
Android Online Training
Android Training in Hyderabad
Android Training in Chennai
Android Training in Coimbatore
this is useful.
ReplyDeletesap training in chennai
sap training in annanagar
azure training in chennai
azure training in annanagar
cyber security course in chennai
cyber security course in annanagar
ethical hacking course in chennai
ethical hacking course in annanagar
To get more tutorials learning "c programming " follow this link http://www.cprogramming-bd.com/tutorial/c_tutorial.aspx
ReplyDelete| Certification | Cyber Security Online Training Course|
Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course|
CCNA Training Course in Chennai | Certification | CCNA Online Training Course|
RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai|
SEO Training in Chennai | Certification | SEO Online Training Course
Nice article thanks for sharing the great post ......!
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
spoken english classes in chennai | Communication training
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.[url=https://www.acte.in/python-training-in-bangalore][b]python training in bangalore[/b][/url]
ReplyDelete[url=https://www.acte.in/python-online-training][b]python online training[/b][/url]
[url=https://www.acte.in/python-online-training][b]python training[/b][/url]
[url=https://www.acte.in/python-online-training][b]python flask training[/b][/url]
[url=https://www.acte.in/python-online-training][b]python flask online training[/b][/url]
[url=https://www.acte.in/python-training-in-hyderabad][b]python training in hyderabad[/b][/url]
[url=https://www.acte.in/python-training-in-chennai][b]python training in chennai[/b][/url]
[url=https://www.acte.in/python-training-in-coimbatore][b]python training in coimbatore[/b][/url]
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.
ReplyDeletesap training in chennai
sap training in tambaram
azure training in chennai
azure training in tambaram
cyber security course in chennai
cyber security course in tambaram
ethical hacking course in chennai
ethical hacking course in tambaram
Thanks for the information really great workhadoop training in bangalore
ReplyDeleteoracle training in bangalore
hadoop training in acte.in/oracle-certification-training">oracle training
oracle online training
oracle training in hyderabad
hadoop training in chennai
Thanks for the information really great work
ReplyDeleteFor more information about recursive function.DevOps Training in Bangalore
DevOps Training
DevOps Online Training
DevOps Training in Hyderabad
DevOps Online Training in Chennai
DevOps Training in Coimbatore
Nice article thanks for sharing the great post ......!
ReplyDeleteData Science Training In Bangalore
Data Science Training
Data Science Online Training
Data Science Training In Hyderabad
Data Science Training In Chennai
Data Science Training In Coimbatore
ReplyDeleteThanks for sharing informative. The Way of Your article presentation is very effective and very easy to understand about the process.
Salesforce Training in Bangalore
Salesforce Online Training
Salesforce Training
Salesforce Training in Hyderabad
Salesforce training in ameerpet
Salesforce Training in Pune
Salesforce Training in Chennai
Salesforce Online Training in Chennai
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.python training in bangalore
ReplyDeletepython online training
python training
python flask training
python flask online training
python training in hyderabad
python course in chennai
python training in coimbatore
Nice article thanks for sharing the great post .python training in bangalore
ReplyDeletepython online training
python training
python flask training
python flask online training
python training in hyderabad
python course in chennai
python training in coimbatore
Nice article thanks for sharing the great post ......!
ReplyDeletejava training in chennai
java training in porur
aws training in chennai
aws training in porur
python training in chennai
python training in porur
selenium training in chennai
selenium training in porur
Nice article thanks for sharing the great post ......!
ReplyDeletejava training in chennai
java training in porur
aws training in chennai
aws training in porur
python training in chennai
python training in porur
selenium training in chennai
selenium training in porur
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeletetally training in chennai
hadoop training in chennai
sap training in chennai
oracle training in chennai
angular js training in chennai
Most informative and useful article. amazon web services aws training in chennai
ReplyDeletemicrosoft azure training in chennai
workday training in chennai
android-training-in chennai
ios training in chennai
Thankyou for sharing this..
ReplyDeleteAndroid Training in Bangalore
Android Training
Android Online Training
Android Training in Hyderabad
Android Training in Chennai
Android Training in Coimbatore
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.
ReplyDeletePHP Training in Chennai
PHP Online Training in Chennai
Machine Learning Training in Chennai
iOT Training in Chennai
Blockchain Training in Chennai
Open Stack Training in Chennai
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.
ReplyDeletePHP Training in Chennai
PHP Online Training in Chennai
Machine Learning Training in Chennai
iOT Training in Chennai
Blockchain Training in Chennai
Open Stack Training in Chennai
I had always some unclear points in Recursive functions but now I can say with confidence that I know about recursive functions.
ReplyDeletePHP Training in Chennai
PHP Online Training in Chennai
Machine Learning Training in Chennai
iOT Training in Chennai
Blockchain Training in Chennai
Open Stack Training in Chennai