a*a + ... + b*b cəmi#9551

a*a + ... + b*b cəmi (Həll təhlili)

Müəyyən olunmuş cəmi dövr vasitəsilə hesablayaq.

Alqoritmin gerçəkləşdirilməsi

Giriş məlumatlarını oxuyuruq.

scanf("%d %d", &a, &b);

dəyişənində a \cdot a + ... + b \cdot b cəmini for dövründən istifadə etməklə hesablamaq üçün. Dövr başlamazdan əvvəl dəyişəninə qiymətini təyin edirik.

s = 0;
for (i = a; i <= b; i++)
  s = s + i * i;

Cavabı çap edirik.

printf("%lld\n", s);

Java gerçəkləşdirilməsi

import java.util.*;

public class Main
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    int a = con.nextInt();
    int b = con.nextInt();

    int sum = 0;
    for (int i = a; i <= b; i++)
      sum = sum + i * i;
    
    System.out.println(sum);
    con.close();
  }
}

Python gerçəkləşdirilməsi

Giriş məlumatlarını oxuyuruq.

a, b = map(int,input().split())

dəyişənində a \cdot a + ... + b \cdot b cəmini for dövründən istifadə etməklə hesablamaq üçün. Dövr başlamazdan əvvəl dəyişəninə qiymətini təyin edirik.

s = 0
for i in range(a, b + 1):
  s = s + i * i

Cavabı çap edirik.

print(s)