grach

Sum Digits

Jul 19th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Sum_Digits
  8. {
  9.     class SumDigits
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string num = Console.ReadLine();
  14.  
  15.             var sum = 0;
  16.  
  17.             for (int i = 0; i < num.Length; i++) //Lenght ни дава всички символи в 1234
  18.             {
  19.                 sum = sum + int.Parse(num[i].ToString()); //Даваме .ToString и превръщаме int в char
  20.             }
  21.             Console.WriteLine(sum);
  22.         }
  23.     }
  24. }
  25.  
  26. /* int num = int.Parse(Console.ReadLine());
  27.  
  28.  var sum = 0;
  29.  do  //въртим цикъла , докато има числа, докато не сме събрали всичките
  30.  {
  31.      sum = sum + (num % 10);// изваждаме последната цифра като делим , в алгоритъма намаляваме num
  32.      num = num / 10;
  33.  } while (num >0); //когато n stane > 0 излизаме от цикъла
  34.  
  35.  Console.WriteLine(sum);
  36.  
  37. */
  38.  
  39. /*
  40. string num = Console.ReadLine();
  41.  
  42. var sum = 0;
  43.  
  44. for (int i = 0; i < num.Length; i++) //Lenght ни дава всички символи в 1234
  45. {
  46.     sum = sum + num[i] - 48; //делим на 48 , заради ASCL таблицата, всички числа от 0 нагоре са изместени с 48 позиции
  47. }
  48. Console.WriteLine(sum);
  49. */
Advertisement
Add Comment
Please, Sign In to add comment