=> Problem Condition
=>Solution
#include<iostream>
using namespace std;
int common(int a, int b)
{
if (b == 0)
return a;
return common(b, a % b);
}
int find(int input1[],int input2){
int maxValue; //by default zero in function
for(int i = 0;i <input2; ++i)
{
if(maxValue < input1[i])
maxValue = input1[i];
}
cout << "Largest percentage of Zoombie = " << maxValue<<endl<<endl;
int mycount=0;
int index[100];
for(int i=0; i<input2; ++i){
if(maxValue==input1[i]){
index[mycount]=i;
cout<<"Find at city no. "<<i<<endl;
mycount++;
}
}
for(int i=0;i<mycount;++i){
cout<<"index["<<i<<"] : "<<index[i]<<endl;
}
for(int i=0; i<mycount; ++i){
if(index[i]!=input2-1){
if(common(input1[index[i]],input1[index[i]+1])==1){
cout<<input1[index[i]]<<" co-prime with "<<input1[index[i]+1]<<endl;
return index[i];
}
}
}
}
int main(){
int input2;
cout<<"Enter the number of City\n";
cin>>input2;
int input1[input2];
cout<<"Enter the percentage of zombie at city no wise \n";
for(int i=0;i<input2;i++){
cin>>input1[i];
}
cout<<"Your percentage of zombie at city no wise \n";
for(int i=0;i<input2;i++){
cout<<"city no["<<i<<"] : "<<input1[i]<<endl;
}
cout<<endl;
cout<<"Number of City : "<<input2<<endl;
int chances=find(input1,input2);
cout<<"Favorable city No : "<<chances<<endl;
return 0;
}
=>Output :
(i). Example 1
(ii). Example 2:
Comments
Post a Comment