تابع بازگشتی که ماکسیمم عناصر یک آرایه را در خروجی چاپ نماید
#include "stdafx.h"
#include<iostream>
#include<conio.h>
#define n 10
using namespace std;
int maxf(int p,int x[],int i);
int main(array<System::String ^> ^args)
{
int i=0,x[n],max;
cout<<"enter 10 number::";
for ( ; i<10 ; i++)
{
cout<<"\nenter "<<i+1<<" number :: ";
cin>>x[i];
}
max=maxf(x[n-1],x,i-1);
cout<<"max = "<<max;
getch();
return 0;
}
int maxf(int p,int x[],int i)
{
if (i!=0)
{
if (p<x[i])
p=x[i];
return maxf(p,x,i-1);
}
else
return p;
} |
نوشته شده با ویژال استدیو 2010