#967
Cifre8
Fie c
o cifră, iar s
un şir de n
numere naturale. Utilizând toate cifrele impare ale unităţilor numerelor din s
, se construieşte un nou şir de numere naturale v
cu proprietăţile următoare:
v
au acelaşi număr de cifrev
este format doar din cifre identicev
este format din cel mai mic număr de valori naturale care au proprietăţile 1. şi 2.Scrieţi un program care să citească numerele c
, n
şi şirul s
, şi să determine:
a) suma tuturor numerelor din şirul s
care au proprietatea că sunt numere prime
b) numărul de apariţii ale cifrei c
în scrierea zecimală a tuturor numerelor din şirul s
c) numărul minim de numere din şirul v
Olimpiada de Informatică, etapa pe sector, București, 2008
Problema | Cifre8 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #22390446 | Utilizator | |
Fișier | cifre8.cpp | Dimensiune | 1.01 KB |
Data încărcării | 08 Aprilie 2020, 14:11 | Scor / rezultat | 36 puncte |
cifre8.cpp: In function 'int cmmdc(int, int)': cifre8.cpp:10:18: warning: left operand of comma operator has no effect [-Wunused-value] return (b, a%b); ^ cifre8.cpp: In function 'int main()': cifre8.cpp:42:12: warning: unused variable 's' [-Wunused-variable] int c, s, x, nrprime=0, aparitiicifc=0, n; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | Caught fatal signal 8 | 10 | 0 | Exemplu | |
2 | 0 secunde | Caught fatal signal 8 | 10 | 0 | ||
3 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
4 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
5 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
6 | 0 secunde | Caught fatal signal 8 | 10 | 0 | ||
7 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
8 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
9 | 0 secunde | Caught fatal signal 8 | 10 | 0 | ||
10 | 0 secunde | Cerinta a - corect. Cerinta b - corect. Cerinta c - gresit. | 10 | 6 | ||
Punctaj total | 36 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Cifre8 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ă.