我必须编写一个程序来创建一个数组,然后计算元素之间可能添加的总数。(元素中的实际内容无关紧要,可以进行多少组合)。即一个 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);
}