fork download
  1. #include <stdio.h>
  2. int noOfBlownCandlesREc(int size,int candles[],int maxheigh){
  3. static int count=0;
  4. if(size==0)
  5. return count;
  6. else if (candles[size-1]>maxheigh){
  7. maxheigh=candles[size-1];
  8. count=1;
  9. return noOfBlownCandlesREc(size-1,candles,maxheigh);}
  10. else if(candles[size-1]==maxheigh){
  11. count++;
  12. return noOfBlownCandlesREc(size-1,candles,maxheigh);}
  13.  
  14. return count;
  15. }
  16. int main()
  17. {
  18. int numOfCan;
  19.  
  20. printf("Please enter number of candles:");
  21. scanf("%d/n", &numOfCan);
  22. int heighCandles[numOfCan];
  23. for (int i = 0; i < numOfCan; i++) {
  24. printf("Please enter height of Candle %d:", i+1);
  25. scanf("%d/n", &heighCandles[i]);
  26. }
  27. printf("No of Blown candles is %d",noOfBlownCandlesREc(numOfCan,heighCandles,0));
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 5304KB
stdin
45
stdout
Please enter number of candles:Please enter height of Candle 1:Please enter height of Candle 2:Please enter height of Candle 3:Please enter height of Candle 4:Please enter height of Candle 5:Please enter height of Candle 6:Please enter height of Candle 7:Please enter height of Candle 8:Please enter height of Candle 9:Please enter height of Candle 10:Please enter height of Candle 11:Please enter height of Candle 12:Please enter height of Candle 13:Please enter height of Candle 14:Please enter height of Candle 15:Please enter height of Candle 16:Please enter height of Candle 17:Please enter height of Candle 18:Please enter height of Candle 19:Please enter height of Candle 20:Please enter height of Candle 21:Please enter height of Candle 22:Please enter height of Candle 23:Please enter height of Candle 24:Please enter height of Candle 25:Please enter height of Candle 26:Please enter height of Candle 27:Please enter height of Candle 28:Please enter height of Candle 29:Please enter height of Candle 30:Please enter height of Candle 31:Please enter height of Candle 32:Please enter height of Candle 33:Please enter height of Candle 34:Please enter height of Candle 35:Please enter height of Candle 36:Please enter height of Candle 37:Please enter height of Candle 38:Please enter height of Candle 39:Please enter height of Candle 40:Please enter height of Candle 41:Please enter height of Candle 42:Please enter height of Candle 43:Please enter height of Candle 44:Please enter height of Candle 45:No of Blown candles is 1