配列を作成し、要素間で可能な追加の合計数をカウントするプログラムを作成する必要があります。(要素に実際に何が含まれているかは問題ではなく、いくつの組み合わせを作成できるかだけです)。つまり、2*2 配列には 10 個の加算が可能です。これまでのところ、私のコードは次のようになります
#include <iostream>
#include <ctime>
#include <stdlib.h>
#include <vector>
using namespace std;
int n;
int count;
int main()
{
cout<<"\nEnter Number of rows and columns you wish to calculate the
possible number additions. \n;
cin >> n;
if (!cin)
{
do
{
n = 0;
cout << "That is not a valid number, please enter another. \n";
cin >> n;
}
while (!cin);
}
vector<vector<int> > matrix(n);
for ( int i = 0 ; i < n ; i++ )
{
matrix[i].resize(n);
}
for(int i =1; i < n^2; ++i)
{
count = count + i;
}
cout << count;
return (0);
}