using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace onluktabanacevir
{
class Program
{
static void Main(string[] args)
{
int uzunluk, i, sonuc = 0;
string sayi;
int ara, a, taban = 2;
Console.Write("10luk Tabana cevrilecekse sayi:");
sayi = Console.ReadLine();
uzunluk = sayi.Length - 1;
int son = Convert.ToInt32(sayi[uzunluk].ToString());
for (i =uzunluk-1; i >=0 ; i--)
{
int ussu = 1; /* iç içe for da değişkene yeni değer atıcaksak birinci for'içinde tanımlamamız gerekir,
aksi halde değişkenin aldığı değer sıfırlanmadan döngü devam eder. */
ara = Convert.ToInt32(sayi[i].ToString());
for (a = uzunluk - 1; a>= i; a--)
{
ussu = (taban * ara * ussu);
}
sonuc = sonuc + ussu;
}
Console.WriteLine(sonuc + son);
Console.ReadLine();
}
}
}