Sachees

maxn

Jul 2nd, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. template <typename T>
  4. T maxn(T arr[], int ArSize);
  5. std::string maxn(std::string*, int);
  6. int main()
  7. {
  8. int arr1[5] = {1, 6, 2, 9, 3};
  9. double arr2[4] = {14.88, 15.40, 9.11, 22.71};
  10. std::string arr3[5] = {"Ruchanie", "Cipa", "Seks", "Lizanie cipki", "Sperma"};
  11. std::cout << maxn(arr1, 5) << "\n" << maxn(arr2, 4) << "\n" << maxn(arr3, 5);
  12. return 0;
  13. }
  14. template <typename T>
  15. T maxn(T arr[], int ArSize)
  16. {
  17. T maxOne = 0;
  18. for(int i = 0; i < ArSize; i++)
  19. {if(arr[i] > maxOne)
  20. maxOne = arr[i];}
  21. return maxOne;
  22. }
  23.  
  24. std::string maxn(std::string* arr, int ArSize)
  25. {
  26. std::string maxOne = "";
  27. for(int i = 0; i < ArSize; i++)
  28. {if(arr[i].length() > maxOne.length())
  29. maxOne = arr[i];}
  30. return maxOne;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment