Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- template <typename T>
- T maxn(T arr[], int ArSize);
- std::string maxn(std::string*, int);
- int main()
- {
- int arr1[5] = {1, 6, 2, 9, 3};
- double arr2[4] = {14.88, 15.40, 9.11, 22.71};
- std::string arr3[5] = {"Ruchanie", "Cipa", "Seks", "Lizanie cipki", "Sperma"};
- std::cout << maxn(arr1, 5) << "\n" << maxn(arr2, 4) << "\n" << maxn(arr3, 5);
- return 0;
- }
- template <typename T>
- T maxn(T arr[], int ArSize)
- {
- T maxOne = 0;
- for(int i = 0; i < ArSize; i++)
- {if(arr[i] > maxOne)
- maxOne = arr[i];}
- return maxOne;
- }
- std::string maxn(std::string* arr, int ArSize)
- {
- std::string maxOne = "";
- for(int i = 0; i < ArSize; i++)
- {if(arr[i].length() > maxOne.length())
- maxOne = arr[i];}
- return maxOne;
- }
Advertisement
Add Comment
Please, Sign In to add comment