#1573
VerifProgresie
Se dau n
valori naturale. Stabiliți dacă există o progresie aritmetică cu rația număr natural mai mare decât 1
din care să facă parte toate aceste valori.
Problema | VerifProgresie | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #21344092 | Utilizator | |
Fișier | verifprogresie.cpp | Dimensiune | 844 B |
Data încărcării | 27 Februarie 2020, 11:55 | Scor / rezultat | Eroare de compilare |
verifprogresie.cpp: In function 'bool esteRatie(int*, int)': verifprogresie.cpp:12:25: error: 'n' was not declared in this scope for(int j = 2; j <= n; j++) ^ verifprogresie.cpp: In function 'bool esteProgresie(int, int*)': verifprogresie.cpp:26:28: error: 'n' was not declared in this scope if(esteRadie(v,n/d)) return 1; ^ verifprogresie.cpp:26:31: error: 'esteRadie' was not declared in this scope if(esteRadie(v,n/d)) return 1; ^ verifprogresie.cpp: In function 'int main()': verifprogresie.cpp:46:33: error: cannot convert 'long long int*' to 'int*' for argument '2' to 'bool esteProgresie(int, int*)' if(esteProgresie(diferenta,v)) cout << "DA"; ^ verifprogresie.cpp:35:36: warning: unused variable 'minim' [-Wunused-variable] long long n,v[4000],diferenta, minim = 20000000011; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema VerifProgresie 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ă.