#include<iostream>
using namespace std;
int n, i, k;
int suma;
int main()
{
int x[101];
cout<<"podaj liczbe n: ";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"podaj kolejna liczbe a: ";
cin>>x[i];
};
suma=0;
for(i=1; 1<=n; i++)
{
k=x[i];
suma=suma+k*k;
};
cout<<"suma kwadratow "<<n<<" liczb wynosi: "<<suma;
return 0;
}
Napisałem taki algorytm, chciałem, aby wyliczał sumę kwadratów n konkretnych liczb. Udało mi się wcześniej napisać algorytm, który wyliczy po prostu sumę n konkretnych liczb, udało się, wszystko działało tak jak chciałem.
#include<iostream>
using namespace std;
int i,n;
int suma=0;
int main()
{
int a[101];
cout<<"podaj liczbe: ";
cin>>n;
for (i=1; i<=n ;i++)
{
cout<<"podaj liczbe nowa liczbe: ";
cin>>a[i];
};
for (i=1; i<=n; i++)
{
suma=suma+a[i];
};
cout<<"suma "<<n<<" liczb wynosi: "<<suma;
return 0;
}
Co bym musiał zmienić w pierwszym zapisie, aby wyliczyło mi sumę kwadratów ?