Я скомпилировал следующую программу, и я знаю, что она делает, она принимает десять чисел, умножает ее на мою, а затем в конце объединяет их вместе.путать с программой C++?
#include <iostream>
using namespace std;
main()
{
int a[10];//1
int sumOfSquares = 0 ;//2
int i =0; //3`enter code here`
cout << "Please enter the ten numbers one by one " << endl;//4
for (i = 0 ; i < 10 ; i++)//5 dont get what this does,
// obviously its a for loop,
// but why does it increment i by one
{
cin >> a [i];//6 this means store the 10 numbers
// in array a and refer to it by the variable i
}
for (i = 0 ; i < 10 ; i++) //7 again i dont get why this is here
{
sumOfSquares = sumOfSquares + a[i]*a[i];//8
}
cout << "The sum of squares is "<< sumOfSquares << endl; //9
}
http://www.cplusplus.com/doc/tutorial/control/ - пожалуйста, подобрать хороший C++ книги, это действительно основные C++ языковые конструкции. – Mat
у вас есть доступ к массиву переменной «i», а в следующей строке вы не знаете, что делает «я». прочитайте, что у вас есть. – fazo
Вам нужно прочитать учебник для C++ для начинающих. Любая книга, которая объясняет цикл «для», будет выполнена. – SigTerm