Az alábbi letöltési lehetőségek közül választhatsz: (
segítség)
Típus: text/plain
Tartalmaz szöveget
Karakterkódolás: us-ascii
Méret: 1 KB
using System;
namespace Abcode
{
public class Program
{
private int DekodokSzama(string kod)
{
int szamjegy1 = 0, szamjegy2 = 0;
int dekodSzam = 0, dekod1 = 1, dekod2 = 1;
int chr0 = Convert.ToInt32('0');
for (int i = 0; i < kod.Length; i++) {
szamjegy1 = szamjegy2;
szamjegy2 = Convert.ToInt32(kod[i]) - chr0;
if (szamjegy2 == 0)
dekodSzam = dekod1;
else if (szamjegy1 == 1 || (szamjegy1 == 2 && szamjegy2 >= 1 && szamjegy2 <= 6))
dekodSzam = dekod1 + dekod2;
else
dekodSzam = dekod2;
dekod1 = dekod2;
dekod2 = dekodSzam;
}
return dekodSzam;
}
private void Kiir()
{
System.IO.StreamReader sr = new System.IO.StreamReader("abcode.be");
System.IO.StreamWriter sw = new System.IO.StreamWriter("abcode.ki");
string kod;
while ((kod = sr.ReadLine()) != "0")
sw.WriteLine(DekodokSzama(kod));
sw.Close();
sr.Close();
}
public static void Main(string[] args)
{
Program program = new Program();
program.Kiir();
}
}
}