Hirdetés
Új hozzászólás Aktív témák
-
Dinter
addikt
El sem hiszem. Két napi szenvedés árán kész
static void Main(string[] args)
{
var carry = false;
var result = String.Empty;
List<string> numbers=new List<string>();//számok listája
numbers.Add("1");
numbers.Add("1");
int count = 1;//list hanyadik eleme
while(numbers[count].Length<2000){
string num1 = numbers[count - 1].PadLeft(numbers[count].Length,'0');
string num2 = numbers[count];
for (int i = numbers[count].Length - 1; i >= 0; i--)
{
var augend = Convert.ToInt32(num1.Substring(i, 1));
var addend = Convert.ToInt32(num2.Substring(i, 1));
var sum = augend + addend;
sum += (carry ? 1 : 0);
carry = false;
if (sum > 9 && num1.Length > 1 && num2.Length > 1)
{
carry = true;
sum -= 10;
}
result = sum.ToString()+result;
}
if (carry)
{
result = "1" + result;
}
numbers.Add(result);
count++;
result = String.Empty;
}Az első probléma az volt, hogy a result-ot nem cleareltem, így mindig elé írta az előző számot. Aztán az 5+8-nál csúszott el, mivel ott nincs következő jegy, ahova hozzáadja, ezért a következő számhoz adta hozzá. De megvan, köszönöm a segítséget.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- PlayStation 5
- Autós topik
- World of Tanks - MMO
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- A fociról könnyedén, egy baráti társaságban
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Samsung Galaxy S25 - végre van kicsi!
- Apple Watch Series 10 - évfordulós kiadás
- Vezetékes FEJhallgatók
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
- BESZÁMÍTÁS! ASUS PRIME Z790M i9 14900K 32GB DDR5 1TB SSD RTX 3080 TI 12GB Zalman Z1 Plus EVGA 850W
- LG 32GS95UE - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Playstation 5 Slim Disc Edition! CFI-2016. Mint az új!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest