Evo ovako. Malo sam samo modifikovao tvoj program, nije mi jasno zbog cega koristis i for i while petlju. Potrebna je samo jedna...
Code:
#include <cstdlib>
#include <iostream.h>
#include <math.h>
using namespace std;
int main()
{
int n, k=0;
double a=0;
cout<<"Geben ein int Zahl ein\n";
cin>>n;
k=1;
while (k<=n){
a=a+pow(k,k);
k++;
}
cout<<"Ergebnis ist: "<<a<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Evo i kako radi:
Code:
root@Slacky:~/Desktop/proba# ./a.out
Geben ein int Zahl ein
3
Ergebnis ist: 32
root@Slacky:~/Desktop/proba# ./a.out
Geben ein int Zahl ein
4
Ergebnis ist: 288
root@Slacky:~/Desktop/proba# ./a.out
Geben ein int Zahl ein
5
Ergebnis ist: 3413
root@Slacky:~/Desktop/proba#
Nadam se da je to to?
Ne treba ciljati u metu vec metati u cilj