using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace sinirsiz
{
class Program
{
static void Main(string[] args)
{
string sayi1, sayi2, sonuc = ""; /* string türünde içi boş olan sonuc tanımladık */
int uzunluk, i, arasonuc;
int elde = 0;
Console.Write("1. sayiyi giriniz: ");
sayi1 = Console.ReadLine();
Console.Write("2. sayiyi giriniz: ");
sayi2 = Console.ReadLine();
uzunluk = sayi1.Length; /* birinci sayının uzunlugunu aldık */
for (i = uzunluk - 1; i >=0; i--) /* uzunluk 0 dan başlamadığı için -1 yaptık */
{
arasonuc = (Convert.ToInt32(sayi1[i].ToString())) + (Convert.ToInt32(sayi2[i].ToString())) +
elde; /* sayi birin tek tek elemanlarını sayi ikinin elemanları ile toplattık. eldeyi de
toplama ekledik. */
sonuc = arasonuc % 10 + sonuc; /* sonucta tek tek toplama yaptığımız değerin tek elemanın
alcağımız için aratoplamın 10a göre modunu aldık. */
if (arasonuc >= 10) /* aratoplam 10dan büyük ise elde mizi 1 yaptık . */
{
elde = 1;
}
}
if (elde == 1) /* sonunda elde değerimiz bir ise sonuc değerinin önüne yazdırdık. */
{
sonuc = elde + sonuc;
}
Console.WriteLine(sonuc);
Console.ReadLine();
}
}
}