Posted By

g3r4 on 04/26/14


Tagged

c#


Versions (?)

Suma de los múltiplos de 3 y 5 entre 0-1,000 [usando Loop "For"]


 / Published in: C#
 

Ejemplo: Los múltiplos de 3 y 5 en el rango 0-10 son: 3, 5, 6, 9; y su suma es 23.

  1. int[] multiplos = new int[467];
  2. multiplos[0] = 0;
  3. int index = 0;
  4. int suma = 0;
  5.  
  6. // Guardamos los múltiplos
  7. for(int i=0; i<1000; i++){
  8. if(i%3==0 || i%5==0){
  9. multiplos[index] = i;
  10. index++;
  11. }
  12. }
  13.  
  14. // Mostramos los múltiplos
  15. for(int ii=0; ii<multiplos.Length; ii++){
  16. Console.WriteLine(multiplos[ii]);
  17. suma = suma + multiplos[ii];
  18. }
  19.  
  20. // Sumamos los múltiplos
  21. Console.WriteLine("LA SUMA ES IGUAL A: " + suma);
  22.  
  23.  
  24.  
  25. //=====================================================
  26. // SIMPLIFICADO
  27. //=====================================================
  28. for(int i=0; i<1000; i++){
  29. if(i%3==0 || i%5==0){
  30. suma = suma + i;
  31. }
  32. }

Report this snippet  

You need to login to post a comment.