#2579
Putere2Interval
Se citesc 3 numere naturale n
, a
și b
. Afișați primele n
puteri ale lui 2
, în ordine crescătoare, din intervalul [a,b]
. Dacă nu există cel puțin n
puteri ale lui 2
în interval, atunci se vor afișa cele care există.
Problema | Putere2Interval | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #16594952 | Utilizator | |
Fișier | putere2interval.java | Dimensiune | 545 B |
Data încărcării | 09 Septembrie 2019, 16:42 | Scor / rezultat | Eroare de compilare |
/home/ssilviu/grader/work/putere2interval.java:7: error: Type mismatch: cannot convert from int to BigInteger BigInteger n,a,b,nr=1,numarator = 0; ^ /home/ssilviu/grader/work/putere2interval.java:7: error: Type mismatch: cannot convert from int to BigInteger BigInteger n,a,b,nr=1,numarator = 0; ^ /home/ssilviu/grader/work/putere2interval.java:9: error: Type mismatch: cannot convert from int to BigInteger n = sc.nextInt(); ^^^^^^^^^^^^ /home/ssilviu/grader/work/putere2interval.java:10: error: Type mismatch: cannot convert from int to BigInteger a = sc.nextInt(); ^^^^^^^^^^^^ /home/ssilviu/grader/work/putere2interval.java:11: error: Type mismatch: cannot convert from int to BigInteger b = sc.nextInt(); ^^^^^^^^^^^^ /home/ssilviu/grader/work/putere2interval.java:12: error: The operator * is undefined for the argument type(s) int, BigInteger while(2*nr <= a) ^^^^ /home/ssilviu/grader/work/putere2interval.java:14: error: The operator * is undefined for the argument type(s) BigInteger, int nr = nr * 2; ^^^^^^ /home/ssilviu/grader/work/putere2interval.java:18: error: The operator * is undefined for the argument type(s) BigInteger, int nr = nr * 2; ^^^^^^ /home/ssilviu/grader/work/putere2interval.java:20: error: The operator < is undefined for the argument type(s) java.math.BigInteger, java.math.BigInteger while(numarator < n && nr <= b) { ^^^^^^^^^^^^^ /home/ssilviu/grader/work/putere2interval.java:20: error: The operator <= is undefined for the argument type(s) java.math.BigInteger, java.math.BigInteger while(numarator < n && nr <= b) { ^^^^^^^ /home/ssilviu/grader/work/putere2interval.java:23: error: The operator * is undefined for the argument type(s) BigInteger, int nr = nr * 2; ^^^^^^ /home/ssilviu/grader/work/putere2interval.java:24: error: Type mismatch: cannot convert from BigInteger to int numarator++; ^^^^^^^^^^^ 12 problems (12 errors)
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Putere2Interval face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.