Fișierul intrare/ieșire | sir6.in, sir6.out | Sursă | Olimpiada locala 2018 clasa a 5-a |
---|---|---|---|
Autor | Rodica Smîntînă | Adăugată de |
|
Timp de execuție pe test | 0.4 sec | Limită de memorie | 2048 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Șir6 (clasa a 5-a)
Se consideră un șir de cifre (cuprinse între 0 și 9) și șirul numerelor prime: 2, 3, 5, 7, 11, 13, 17, ... Să se efectueze suma obținută astfel:
- Dacă prima pereche din șirul cifrelor conține elemente de parități diferite, atunci se adaugă în sumă primul nr. prim-1 (adică 1), altfel se adaugă primul nr. prim (adică 2)
- Dacă a doua pereche din șirul cifrelor conține elemente de parități diferite, atunci se adaugă în sumă al doilea nr. prim-1 (adică 2), altfel se adaugă al doilea nr. prim (adică 3)
- ș.a.m.d.
Cerință
Scrieți un program care să citească un șir de cifre (cuprinse între 0 și 9) și determină suma definită mai sus.
Date de intrare
Fișierul de intrare sir6.in conține un șir de cifre separate printr-un spațiu.
Date de ieșire
Fișierul de ieșire sir6.out conține pe prima linie suma obținută.
Restricții
- numărul cifrelor din fișierul sir6.in este cuprins între 2 și 3000;
Exemplu
sir6.in | sir6.out | Explicație |
---|---|---|
2 5 7 5 2 0 9 |
38 |
Prima pereche este 2 5, conține cifre de parități diferite, atunci se adaugă în sumă 1 (primul nr prim -1) A doua pereche este 5 7, sunt de aceeași paritate, se adaugă în sumă al doilea nr prim: 3 A treia pereche 7 5, sunt de aceeași paritate, se adugă în sumă al treilea nr prim: 5 A patra pereche 5 2, parități diferite, se adauga în sumă 7-1=6 (al patrulea număr prim-1) A cincea pereche 2 0, de aceeași paritate, se adaugă în sumă al cincilea nr prim: 11 A șasea pereche 0 9, parități diferite, se adauga în sumă 13-1=12 (al șaselea număr prim -1) Se obține suma s=1+3+5+6+11+12=38 |