Forum Gry Filmy i Seriale Tech Ogólne Archiwum Regulamin

Forum: Zadanie na SPOJ-u

29.04.2016 20:30
1
czader--master
7
Generał

Zadanie na SPOJ-u

Hejka, mój kod nie chce przejść powyższego zadania na SPOJ-u -> http://pl.spoj.com/problems/BFN1/.

Liczę na Waszą pomoc, zdaję sobie sprawę że błąd może być trywialny, ale jednak sam nie mogę go znaleźć.

Załączam dwie wersje kodu w C++ i C#:

C++:

#include <iostream>

using namespace std;

int OdwrocLiczbe(int liczba);

int main()

int testy;
cin>>testy;

while(testy--)

int liczba;
cin>>liczba;
int wynik = OdwrocLiczbe(liczba);
int licznik = 0;
if(liczba == wynik)

cout<<liczba<<" "<<licznik<<endl;

else

while(wynik!=OdwrocLiczbe(wynik))

wynik += OdwrocLiczbe(wynik);
licznik++;

cout<<wynik<<" "<<licznik<<endl;


return 0;

int OdwrocLiczbe(int liczba)

int wynik = 0;
while(liczba > 0)

wynik = wynik * 10 + liczba % 10;
liczba /=10;

return wynik;


C#:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace ZabawneDodawaniePiotrusia

class Program

static void Main(string[] args)

int testy = int.Parse(Console.ReadLine());

while (testy > 0)

int liczba = int.Parse(Console.ReadLine());
int licznik = 0;
int wynik = ReverseInt(liczba);
if (liczba == wynik)

Console.WriteLine(liczba + " " + licznik);

else

while (wynik != ReverseInt(wynik))

wynik += ReverseInt(wynik);
licznik++;

Console.WriteLine(wynik + " " + licznik);
testy--;


Console.ReadKey();

static int ReverseInt(int num)

int result = 0;
while (num > 0)

result = result * 10 + num % 10;
num /= 10;

return result;




29.04.2016 22:11
2
odpowiedz
zanonimizowany861943
46
Generał

Wrzuć kod na jakiś serwis w stylu pastebina bo formatowanie na golu jest... słabe.

post wyedytowany przez zanonimizowany861943 2016-04-29 22:11:55
29.04.2016 23:38
3
odpowiedz
czader--master
7
Generał

Już zrobiłem :P

30.04.2016 00:06
4
1
odpowiedz
MOD
191
Generał

Fajnie jakbyś napisał jakie wyniki dają te programy teraz, czy się w ogóle kompilują i jakie kompilator daje warningi/errory. Na razie nie mam na kompie, którym pisze kompilatora.

Forum: Zadanie na SPOJ-u