- Pentru fiecare "număr" citit din fișier de n ori
- Dacă este cifră (isdigit) atunci
- Stocheaz-o în vectorul de cifre
- altfel
- Stocheaz-o în vectorul de litere
- Sfârșit Dacă
- Sfârșit Pentru
Salut! Sunt nou pe forum si am nevoie de ajutor la aceasta problema
...Restricţii
• 1 ≤ n ≤ 1000
• Caracterele sunt doar cifre sau litere mici ale alfabetului englez.
• Printre cele n caractere se află întotdeauna cel puțin o literă şi cel puţin o cifră.
• Numărul magic începe întotdeauna cu o cifră diferită de zero.
Exemplu:
date.in:
6
c 3 2 b f f
date.out:
CBFF
23
Dupa cum se observa din exemplu trebuie unite caracterele si facute mari , de asemenea nu vor fi in sir caractere deja unite , trebuie sa unim cifrele din sir si sa formam cu ele un minim
Dupa cum se stie , putem face mari sau mici caracterele prin +32, -32
Vom avea doi vectori , unul in care vom tine cifrele, le vom aipi si vom face minimul, altul pe care il vom declara in tipul char si in care vom retine caracterele dar marea mea problema este din start, cum separ un sir in doi vectori
http://campion.edu.ro/arhiva/index.php?page=problem&action=view&id=1248
daca nu ati inteles cititi problema originala...
Welcome to BitCell. Click here to register !


