21 / 23
Jan 2012

tablicowanie zostawiłem,
sprawdzanie też zostawiłem - (takie już zboczenie)
zmieniłem tylko z int 16 na long i przyjeło.
dzięki bardzo za wytrwałość i wyrozumiałość w tłumaczeniu smile

-- Śr sty 11, 2012 12:51 pm --

jeszcze jedno pytanie z ciekawości:
mając zadeklarowane int 16 pokazywało mi że MEM jest na poziomie 14M
zmieniając na long pokazuje że jest na poziomie 11M
czy nie powinno się zwiększyć po takiej zmianie?

3 years later

@krystian01

jeżeli uważasz, że to jest to samo, co napisałem wyżej to tak, masz rację, to jest dokładnie to samo, ale tylko dla kompilatora.
To zadanie można rozwiązać na milion sposobów, i nawet niektóre będą poprawne.
Można też np tak:
[bbone=cpp,2244]main(){
....
cout << podajSilnie(n) << endl;[/bbone]
lub
[bbone=cpp,2245]class Silnia{ //tylko po to aby pocwiczyc klasy
drukuj(int n){
...
}
};
main(){
Silnia silnia;
.....
silnia.drukuj(n);[/bbone]

1 month later

To że w zadaniu jest napisane że n jest od zera do miliarda nie jest napisane dla żartu. Zastanów się jak inaczej można wyznaczyć liczbę dziesiątek i liczbę jedności silni. Może wystarczy rozpisać sobie kilka przykładów? Zresztą na pewno było już to poruszane dziesiątki razy wątkach od tego zadania.
PS. Jak dajesz BBone to do tagu otwierającego dla c++ dopisujesz =cpp: bbone=cpp.