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 avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.4 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Ș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

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 1 categorii