how many times can you spot the letter "т" in:
q: как найти минимальный и максимальный элемент из массива в данном случае если у меня есть int n[x] = {...} 
как мне найти max и min из этого массива.

a: есть стандартный алгоритм std::minmax_element, объявленный в заголовке <algorithm>, который находит первый минимальный элемент и последний максимальный элемент в последовательности. 
в противном случае, хотя это менее эффективно, вы можете найти минимальный и максимальный элементы массива по отдельности, используя из этого же заголовка алгоритмы std::min_element и  std::max_element.
не составляет также большого труда написать соответствующие функции самостоятельно. :)
вот демонстрационная программа, в которой используются указанные выше стандартные алгоритмы.
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
#include <utility>

int main() 
{
    const size_t n = 10;
    int a[n];

    std::srand( ( unsigned int )std::time( nullptr ) );

    std::generate( std::begin( a ), std::end( a ), [=] { return std::rand() % n;} );

    for ( int x : a ) std::cout << x << ' ';
    std::cout << std::endl;

    auto minmax = std::minmax_element( std::begin( a ), std::end( a ) );

    std::cout << "minimum is " << *minmax.first
              << ", maximum is " << *minmax.second 
              << std::endl;


    auto min = std::min_element( a, a + n );
    auto max = std::max_element( a, a + n );

    std::cout << "minimum is " << *min
              << ", maximum is " << *max 
              << std::endl;


    return 0;
}

вывод на консоль может выглядеть следующим образом
9 8 2 3 4 6 1 3 9 0 
minimum is 0, maximum is 9
minimum is 0, maximum is 9


user
In the text, there are forty-five "т"s.
assistant