Göstərilən cəmi dövr vasitəsilə hesablayaq.
Cəm dəyişənini işə salırıq, məsələn .
üzrə -dən -ə qədər dövr işə salırıq: hər iterasiyada i^3-ü -a əlavə edirik.
Dövr başa çatdıqdan sonra -ı çap edirik.
-in maksimum dəyərində n = 10000 = 10^4 n^3 = 10^{12} dəyəri bitlik int tam ədəd tipinə sığmır. Buna görə də -bitlik tam ədəd tipindən, məsələn long long-dan istifadə etmək lazımdır.
Alqoritmin realizasiyası
giriş dəyərini oxuyuruq.
scanf("%lld", &n);Göstərilən cəmi hesablayırıq.
for (i = 1; i <= n; i++)
sum += i * i * i;Cavabı çap edirik.
printf("%lld\n", sum);