Advertisement
n4wn4w

02. Spy Hard19dekemvri

Mar 18th, 2015
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.80 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int numeralSystem = int.Parse(Console.ReadLine());
  13.             string input = Console.ReadLine();
  14.  
  15.             int totalValue = 0;
  16.             string convertedValue = "";
  17.  
  18.             for (int i = 0; i < input.Length; i++)
  19.             {
  20.                 char kondio = input[i];
  21.                 if (kondio >= 'A' && kondio <= 'Z')
  22.                 {
  23.                     totalValue += kondio - 64;
  24.                 }
  25.                 else if (kondio >= 'a' && kondio <= 'z')
  26.                 {
  27.                     totalValue += kondio - 96;
  28.                 }
  29.                 else
  30.                 {
  31.                     totalValue += kondio;
  32.                 }
  33.             }
  34.             ////////////////////////////
  35.             do
  36.             {
  37.                 convertedValue = (totalValue % numeralSystem) + convertedValue;
  38.                 totalValue /= numeralSystem;
  39.             }
  40.             while (totalValue != 0);// kogato celochislenata stoinost stane 0 prekusvame // ne e ravno na 0 zatova e !=0 da e razlichno ot 0 da kajem 4e moje da smqtame i otricatelni chisla
  41.  
  42.             Console.WriteLine(numeralSystem.ToString() + input.Length.ToString() + convertedValue);  
  43.          }
  44.     }
  45. }
  46. using System;
  47. using System.Collections.Generic;
  48. using System.Linq;
  49. using System.Text;
  50.  
  51. namespace ConsoleApplication1
  52. {
  53.     class Program
  54.     {
  55.         static void Main(string[] args)
  56.         {
  57.             int numeralSystem = int.Parse(Console.ReadLine());
  58.             string input = Console.ReadLine();
  59.  
  60.             int totalValue = 0;
  61.             string convertedValue = "";
  62.  
  63.             for (int i = 0; i < input.Length; i++)
  64.             {
  65.                 char kondio = input[i];
  66.                 if (kondio >= 'A' && kondio <= 'Z')
  67.                 {
  68.                     totalValue += kondio - 64;
  69.                 }
  70.                 else if (kondio >= 'a' && kondio <= 'z')
  71.                 {
  72.                     totalValue += kondio - 96;
  73.                 }
  74.                 else
  75.                 {
  76.                     totalValue += kondio;
  77.                 }
  78.             }
  79.             ////////////////////////////
  80.             do
  81.             {
  82.                 //convertedValue = (totalValue % numeralSystem) + convertedValue; kazvame mu izchisli mi novata stoinost i primerno 6 i mi q svurji/ konkatenirai s starata primerno 1 natrupvame stringa 6 + 1 = 61 string
  83.                 // convertedValue += (totalValue % numeralSystem); a ako e taka stava stara stoinost 1 mi e otpred i mi q svurji s novata stoinost 6 koqto e otzad i stava 1 + 6 =16
  84.                 convertedValue = (totalValue % numeralSystem) + convertedValue;//tuk izpisvame chislata// tuk delim procentno % total value  primer 288 % 7 = 1 i otzad poneje e string prosoto go zapisva konkatenira otzad pri purvoto zavurtane 1 pri vtoroto 41 % 7= 6 i pri 3 zavurtane 5 % 7 = 5
  85.                 totalValue /= numeralSystem;// tuk do koga da go vurti kolko puti da go vurti// tuk delim totalValue na numeralSystem dokaot stignem do 1 1 zavurtane 288 / 7 = 41 vtoroto zavurtane 41 / 7 = 5  tretoto zavurtane 5 / 7 = 0
  86.             }
  87.             while (totalValue != 0);// kogato celochislenata stoinost stane 0 prekusvame // ne e ravno na 0 zatova e !=0 da e razlichno ot 0 da kajem 4e moje da smqtame i otricatelni chisla
  88.  
  89.             Console.WriteLine(numeralSystem.ToString() + input.Length.ToString() + convertedValue);// pravim numeralSystem.ToString() zashtoto e int i trugva da mi subira a na men mi trqbva string za da ne mi subira 7 numeralSystem s input.Lenght  9 za to g pravim .ToString() outputa prosot konkatenirame stringove
  90.         }
  91.     }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement