Sum of first 100 integers?

19 Ansichten (letzte 30 Tage)
Ian
Ian am 3 Feb. 2014
Kommentiert: Jan am 15 Mär. 2022
Write a script that uses a for loop to calculate the sum of the first 100 integer numbers

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 3 Feb. 2014
Bearbeitet: Mischa Kim am 3 Feb. 2014
my_sum = 0;
for ii = 1:100
my_sum = my_sum + ii;
end

Weitere Antworten (4)

Sean de Wolski
Sean de Wolski am 3 Feb. 2014
for ii = 100
s = sum(1:ii);
end

Roger Stafford
Roger Stafford am 3 Feb. 2014
Bearbeitet: Roger Stafford am 3 Feb. 2014
Or you could emulate the mathematical genius, Karl Friedrich Gauss, who is said to have done it this way at the age of ten:
s = (100+1)+(99+2)+(98+3)+...+(51+50) = 50*101 = 5050
  2 Kommentare
Ian
Ian am 3 Feb. 2014
Gotta love good ol' Gauss!
Jan
Jan am 4 Mär. 2021
This means as code:
n = 100;
s = (n * (n + 1)) / 2

Melden Sie sich an, um zu kommentieren.


Mayur Gaikwad
Mayur Gaikwad am 7 Dez. 2017
Could someone write the script for matlab mobile version for the sum of the squares of first 100 natural numbers.. !
  1 Kommentar
Jan
Jan am 7 Dez. 2017
Yes. Simply add a "^2" in Mischa's answer.
Please do not inject a new question as an answer to an existing thread. Such thread-hijacking confuses the readers, because it is not clear anymore, to which question an answer belongs.
Because this sounds like a homework, let me encourage you to try to solve this by your own.

Melden Sie sich an, um zu kommentieren.


Bhanuprasad Akula
Bhanuprasad Akula am 3 Mär. 2021
sum(1:100)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by