Sum of first 100 integers?

Write a script that uses a for loop to calculate the sum of the first 100 integer numbers

 Risposta accettata

Mischa Kim
Mischa Kim il 3 Feb 2014
Modificato: Mischa Kim il 3 Feb 2014
my_sum = 0;
for ii = 1:100
my_sum = my_sum + ii;
end

Più risposte (4)

Roger Stafford
Roger Stafford il 3 Feb 2014
Modificato: Roger Stafford il 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 Commenti

Ian
Ian il 3 Feb 2014
Gotta love good ol' Gauss!
This means as code:
n = 100;
s = (n * (n + 1)) / 2

Accedi per commentare.

Mayur Gaikwad
Mayur Gaikwad il 7 Dic 2017

0 voti

Could someone write the script for matlab mobile version for the sum of the squares of first 100 natural numbers.. !

1 Commento

Jan
Jan il 7 Dic 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.

Accedi per commentare.

Bhanuprasad Akula
Bhanuprasad Akula il 3 Mar 2021

0 voti

sum(1:100)

Categorie

Scopri di più su Programming in Centro assistenza e File Exchange

Richiesto:

Ian
il 3 Feb 2014

Commentato:

Jan
il 15 Mar 2022

Community Treasure Hunt

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

Start Hunting!

Translated by