|
Titlul: Unde am gresit Scris de: FMI Ekart Dragos-Ioan din Iulie 19, 2010, 11:42:49 Problema este din arhiva si anume:Numere prime.
Raport evaluator Compilare: user.cpp:38:2: warning: no newline at end of file user.cpp: In function 'int main()': user.cpp:16: warning: 'd' is used uninitialized in this function Test Timp executie Memorie folosita Mesaj Punctaj/test 1 0ms 8kb Killed by signal 11(SIGSEGV). 0 2 0ms 12kb Killed by signal 11(SIGSEGV). 0 3 4ms 8kb Killed by signal 11(SIGSEGV). 0 4 0ms 8kb Killed by signal 11(SIGSEGV). 0 5 0ms 8kb Killed by signal 11(SIGSEGV). 0 6 4ms 12kb Killed by signal 11(SIGSEGV). 0 7 0ms 8kb Killed by signal 11(SIGSEGV). 0 8 0ms 12kb Killed by signal 11(SIGSEGV). 0 9 0ms 16kb Killed by signal 11(SIGSEGV). 0 10 0ms 8kb Killed by signal 11(SIGSEGV). 0 Punctaj total 0 Rezolvarea mea: Cod: #include <iostream> Cum o pot remedia? Titlul: Răspuns: Unde am gresit Scris de: Simoiu Robert din Iulie 19, 2010, 11:46:26 In primul rand nu e solutia optima, citeste mai multe despre Ciurul lui Eratosthenes (http://infoarena.ro/ciurul-lui-eratostene), si in al doilea rand cred ca ti se trage de la functia pow, rezultatul fiind foarte mare nu poate fi retinut pe nici un tip de date cunoscut .
[LE] Cred ca ti se trage de la long int a[d] si b[k], intre paranteze trebuie sa pui o constanta, nu o variabila, si sa fie cat se poate de mare, ca sa depaseasca cel mai mare numar posibil. Spre exemplu, daca ai 1 <= N <= 100, si spune sa se citeste un vector V de N elemente, vector o sa-l declari asa : Cod: int V[105] Titlul: Răspuns: Unde am gresit Scris de: Pripoae Teodor Anton din Iulie 19, 2010, 23:57:24 Problema are deja un topic (http://infoarena.ro/forum/index.php?topic=84.0). Te rog posteaza acolo.
|