cin >> val1;
cin >> val2;
Вот эта строчка и присваивает введенные значения.
Для такой простой программы хватит и
#include <iostream>
Стоит вернуться или пройти условия и циклы.
А программа будет выглядеть так.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int val1, val2;
cout << "Введите два целочисленных значения.\n";
cin >> val1;
cin >> val2;
if (val1 > val2) { // - делаем условие для проверки (если 1 значение больше 2, то 1- максимальное, 2 - минимальное)
cout << "Большее " << val1 << endl
<< "Меньшее " << val2 << endl;
}
if (val1 < val2) {
cout << "Большее " << val2 << endl
<< "Меньшее " << val1<< endl;
}
else { // - если никакое из предыдущих условий не сработало, значит выводить что значения равны, так как другого не дано)
cout << "Значения равны" << endl;
}
}
Разницу можно посчитать в условии, потому что там мы уже знаем какое из них больше, что бы разница не получилась отрицательной, что бы посчитать нужно объявить переменную новую допустим
int razn;
razn = val1-val2;
cout << "Разница = " << razn << endl;
И всё остальное по такому же принципу, есть конечно уже готовые функции которые определяют максимально и минимальное, но если ты только начал изучать c++, банальные вещи должен знать как делать.