Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // prog-0303.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include "Stack.h"
- template <typename T>
- T find_min_el(T *massiv, size_t size)
- {
- T min_value = massiv[0];
- for (size_t i = 1; i < size; i++)
- {
- if (min_value > massiv[i]) min_value = massiv[i];
- }
- return min_value;
- };
- char* find_min_el(char* *massiv, size_t size)
- {
- char* min_value = massiv[0];
- for (size_t i = 1; i < size; i++)
- {
- if (strcmp(min_value , massiv[i]) >0)
- min_value = massiv[i];
- }
- return min_value;
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- int a[10] = { 1, 2, 3, 4, 5, 6, 7, 98, -5 },
- b[5] = { 7, 4, 2, 3, 5 };
- double c[5] = { 7.1, 4.4, 2.9, -3.1, 5.9 };
- char* d[3] = { "bbb", "azzzz", "zzzz" };
- int min;
- double min_d;
- char *str;
- min = find_min_el<int>(a, 10);
- std::cout << min << std::endl;
- min = find_min_el<int>(b,5);
- std::cout << min << std::endl;
- min_d = find_min_el<double>(c, 5);
- std::cout << min_d << std::endl;
- str = find_min_el(d, 3);
- std::cout << str << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement