Heim > Backend-Entwicklung > C++ > C/C++-Programm: Berechnen Sie die Summe der Folge mit n Quadrat minus (n-1) Quadrat als n-tem Element

C/C++-Programm: Berechnen Sie die Summe der Folge mit n Quadrat minus (n-1) Quadrat als n-tem Element

WBOY
Freigeben: 2023-08-26 19:21:03
nach vorne
911 Leute haben es durchsucht

C/C++-Programm: Berechnen Sie die Summe der Folge mit n Quadrat minus (n-1) Quadrat als n-tem Element

Es gibt viele Arten von Reihen in der Mathematik, die in der C-Programmierung leicht gelöst werden können. Dieses Programm dient dazu, die Summe der Folgen von Reihen in einem C-Programm zu ermitteln 1

+ T

2 + T3

+ T

4 + ...... + Tn

T<sub>n</sub> = n<sup>2</sup> - (n-1)<sup>2</sup>
Nach dem Login kopieren
ErklärungTn kann als 2n-1 ausgedrückt werden, um es zu bekommenWie wir Wissen Sie,
Input: 229137999
Output: 218194447
Nach dem Login kopieren
Beispiel 的中文翻译为:

示例

=> Tn = n2 - (n-1)2
=>Tn = n2 - (1 + n2 - 2n)
=>Tn = n2 - 1 - n2 + 2n
=>Tn = 2n - 1.
find &sum;Tn.
&sum;Tn = &sum;(2n &ndash; 1)
Reduce the above equation to,
=>&sum;(2n &ndash; 1) = 2*&sum;n &ndash; &sum;1
=>&sum;(2n &ndash; 1) = 2*&sum;n &ndash; n.
here, &sum;n is the sum of first n natural numbers.
As known the sum of n natural number &sum;n = n(n+1)/2.
Now the equation is,
&sum;Tn = (2*(n)*(n+1)/2)-n = n2
The value of n2 can be large. Instead of using n2 and take the mod of the result.
So, using the property of modular multiplication for calculating n2:
(a*b)%k = ((a%k)*(b%k))%k
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC/C++-Programm: Berechnen Sie die Summe der Folge mit n Quadrat minus (n-1) Quadrat als n-tem Element. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage