Atenție! Aceasta este o versiune veche a paginii., scrisă la 2012-12-11 19:17:23.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire parola.in, parola.out Sursă Concursul Cupa Mărțișor 2012
Autor Isabela Coman Adăugată de avatar Isabela_coman Coman Isabela Patricia Isabela_coman
Timp de execuție pe test 0.1 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip halfstea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Parola (clasa a 5-a)

Mara și Mihai vor sa creeze o parolă pentru calculatorul lor, parolă formată numai din cifre. Ei iși scriu doua numere a și b și iși propun să formeze parola, cu ajutorul cifrelor din cele doua numere. Se gândesc să stabilească și o regulă de compunere pentru a o putea folosi și altă dată cand vor dori sa mai stabilească vreo parola. Incep discutiile intre ei:
Mara: “Prima data vom lua primele k cifre din numarul scris de mine, adica din cele ale lui a.”
Mihai: “Bine. Si dupa aceea vom lua ultima cifra a numarului scris de mine, adica din b.”
Mara: “De acord. Si mai departe sa luam pe rand cate o cifra, din ce a mai ramas din a si din b. Din numarul a vom luat cifrele tot de la inceput iar din b vom lua cifrele tot de la coada. Daca un numar ramane fara cifre, vom continua completarea parolei doar cu cifre luate dintr-un singur numar dupa aceasi regula de parcurgere a cifrelor.”

Cerință

Dându-se intr-un fisier parola.in a și b, cât si numarul k cu semnificatia din enunț, să se tiparească intr-un fisier parola.out parola obtinuta de Mara si Mihai.

Date de intrare

Fisierul parola.in conține pe prima linie un număr natural k, reprezentând numarul de cifre ce se iau initial din numarul a. Pe urmatoarea linie vor fi numerele a și b.

Date de ieșire

Fisierul parola.out conține pe prima linie parola rezultata.

Restricții

  • 1 ≤ a ≤ 999999999
  • 1 ≤ b ≤ 999999999 (a, b au maxim noua cifre)

Exemplu

parola.in parola.out Explicatii
1
123 56790
10293765
Am luat prima cifra din a
Apoi am luat ultima cifra din b
Apoi am luat :
din a pe 2
din b pe 9
din a pe 3
din b pe 7
Am ramas fara cifre in a, deci mai adaugam cifrele ramase in b: 6 5
3
1234567 980
1230485967
 

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

Indicii de rezolvare

Arată 3 categorii