#1502
Se consideră un şir de cifre zecimale (de la 0 la 9). În acest şir trebuie să inserăm virgule, separând astfel cifrele în scopul de a forma numere.
Scrieţi un program care să insereze virgule în şirul de cifre astfel încât să se obţină o secvenţă de numere strict crescătoare, iar ultimul număr din secvenţă să fie minim.
Olimpiada Municipala Informatica Iasi 2016
| Problema | Virgule | Operații I/O |
virgule.in/virgule.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 8 MB
/
Stivă 8 MB
|
| Id soluție | #60515932 | Utilizator | |
| Fișier | virgule.cpp | Dimensiune | 1.45 KB |
| Data încărcării | 04 Noiembrie 2025, 09:11 | Scor/rezultat | Eroare de compilare |
virgule.cpp: In function 'void citire()': virgule.cpp:17:14: error: 'nr' was not declared in this scope fin>>nr; ^ virgule.cpp:18:14: error: 'j' was not declared in this scope for (j=1; j<=nr; j++){ ^ virgule.cpp:19:18: error: 'x' was not declared in this scope fin>>x; ^ virgule.cpp:25:14: error: 'j' was not declared in this scope for (j=i+1; j<=N; j++){ ^ virgule.cpp:26:28: error: 'verific' was not declared in this scope if (verific(i,j)) a[i][j]=a[j][i]=1; ^ virgule.cpp: In function 'void bkt(int)': virgule.cpp:40:10: error: 'i' was not declared in this scope for (i=sol[k-1]+1; i<=N; i++){ ^ virgule.cpp:42:14: error: 'j' was not declared in this scope for (j=1; j<k; j++){ ^ virgule.cpp:45:13: error: 'j' was not declared in this scope if (j==k){ ^ virgule.cpp:46:23: error: 'gasit' was not declared in this scope sol[k]=i; gasit=1; ^ virgule.cpp:50:10: error: 'gasit' was not declared in this scope if (!gasit){ ^ virgule.cpp:53:18: error: 'i' was not declared in this scope for (i=1; i<k; i++){ ^ virgule.cpp: In function 'int main()': virgule.cpp:64:10: error: 'i' was not declared in this scope for (i=1; i<=nrmax; i++){ ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Virgule 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ă.