Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Funkcija i veliki brojevi

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Funkcija i veliki brojevi

[ Pregleda: 2547 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jcod3r
Serif Durakovic
Student
IUTA - DUT Informatique

Član broj: 46936
Poruke: 64
*.dsl.club-internet.fr.

Sajt: iuta.univ-lyon1.fr


Profil

icon [Zadatak] Funkcija i veliki brojevi11.11.2007. u 12:07 - pre 199 meseci
Pozdrav !
Zadatak: Imamo x = 10864 i y =18817 treba izracunati Res= 9 * x^4 - y^4 + 2 * y^2

Da li sam postavio kako treba?

Code:

#include <stdio.h>
#include <math.h>

int main(void)
{
    int long x = 10864 ;
    int long y = 18817 ;
    int long leRes ;
    
    leRes = 9 * pow( x,4 ) - pow( y,4 ) + 2 * pow( y,2 );
    
    printf("Le resulat est %d\n ", leRes);
    
}


Rezultat mi je 2
Jedno je sigurno, sve je nesigurno :)
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Funkcija i veliki brojevi11.11.2007. u 13:04 - pre 199 meseci
Pretpostavljam da su brojevi isuviše veliki za smeštanje u ugrađene C/C++ tipove.

P.S.

Radi li za manje brjeve?
 
Odgovor na temu

Jcod3r
Serif Durakovic
Student
IUTA - DUT Informatique

Član broj: 46936
Poruke: 64
*.dsl.club-internet.fr.

Sajt: iuta.univ-lyon1.fr


Profil

icon Re: [Zadatak] Funkcija i veliki brojevi11.11.2007. u 17:55 - pre 199 meseci
Nisam ni pokusavao jer x i y su explicitno zadani.

Hvala :)
Jedno je sigurno, sve je nesigurno :)
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
89.146.175.*



Profil

icon Re: [Zadatak] Funkcija i veliki brojevi12.11.2007. u 17:12 - pre 199 meseci
Taj problem mozes rijesiti dodavanjem dodatne biblioteke. Postoji besplatna biblioteka GMP koja između ostalog rješava i taj problem.

Citat:

GMP is a free library for arbitrary precision arithmetic ... There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on
Mislim da ce ti ovo biti dovoljno precizno :)

Mozes je skinuti sa : http://gmplib.org/
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

Jcod3r
Serif Durakovic
Student
IUTA - DUT Informatique

Član broj: 46936
Poruke: 64
*.dsl.club-internet.fr.

Sajt: iuta.univ-lyon1.fr


Profil

icon Re: [Zadatak] Funkcija i veliki brojevi12.11.2007. u 22:12 - pre 199 meseci

Hvala buraz :)


Jedno je sigurno, sve je nesigurno :)
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: [Zadatak] Funkcija i veliki brojevi13.11.2007. u 14:03 - pre 199 meseci
Zar taj broj ne bi trebalo da "upadne" u opseg double
Ne treba ciljati u metu vec metati u cilj
 
Odgovor na temu

Jcod3r
Serif Durakovic
Student
IUTA - DUT Informatique

Član broj: 46936
Poruke: 64
*.dsl.club-internet.fr.

Sajt: iuta.univ-lyon1.fr


Profil

icon Re: [Zadatak] Funkcija i veliki brojevi13.11.2007. u 21:03 - pre 199 meseci
Da u <double> treba da "upadne" :) jer u math.h sintaksa za <pow> je (double x, double y) ;
Jedno je sigurno, sve je nesigurno :)
 
Odgovor na temu

Aleksandar Gajic
Belgrade

Član broj: 126684
Poruke: 29
*.static.ikomline.net.



Profil

icon Re: [Zadatak] Funkcija i veliki brojevi22.01.2009. u 18:48 - pre 184 meseci
Znam da je ovo malo zastarelo, ali imam problem....
Imam zadatak da napravim program koji ce da koristi cele brojeve duzine do 1000 cifara... Nije to ceo zadatak, ali je jedini problem koji susrecem taj, sto ne znam kako da radim sa brojevima od npr 200 cifara?
Na nekoliko mesta sam vidjao GMP kao preporuku, ali ne znam kako da ga instaliram na windows, s' obzirom da je sve prilagodjeno linux-u...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Funkcija i veliki brojevi

[ Pregleda: 2547 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.