Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
PC game stream catre Nvidia Shiel...

Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...
 Alt "Utilizator nou" pe T...

ULBS INFORMATICA

Index preturi

Boxa membrana tweeter infundata
 Am nevoie de poze cu un curcubeu

Whisky for Mac

Xiaomi 14 Gpay

Izolare zid exterior de scandura
 Dezinstalare drivere W11 23H3

Recomandare masina de spalat fiab...

BSOD din cauza Intel Audio DSP dr...

De ce sunt oamenii nostalgici
 

Limba pasareasca

- - - - -
  • Please log in to reply
5 replies to this topic

#1
EltMenim

EltMenim

    New Member

  • Grup: Junior Members
  • Posts: 1
  • Înscris: 17.12.2018
Un string se transforma in limba pasareasca luand fiecare vocala si adaugand un p dupa ea, urmat de aceeasi vocala. Vocala a devenind apa. Cuvantul mama devine mapamapa. Cum se implementeaza un astfel de algoritm in c++, folosind functiile din string.h?

#2
DaculScoril0

DaculScoril0

    Senior Member

  • Grup: Senior Members
  • Posts: 6,670
  • Înscris: 03.12.2014

 EltMenim, on 17 decembrie 2018 - 21:43, said:

Un string se transforma in limba pasareasca luand fiecare vocala si adaugand un p dupa ea, urmat de aceeasi vocala. Vocala a devenind apa. Cuvantul mama devine mapamapa. Cum se implementeaza un astfel de algoritm in c++, folosind functiile din string.h?
parcurgi șirul, testezi dacă caracterul curent e vocală și-l înlocuiești cu noul șir <caracter curent>p<caracter curent>.
Funcțiile din string.h le găsești documentate în fișierul string.h sau pe net într-o grămadă de locuri.

Edited by DaculScoril0, 18 December 2018 - 05:11.


#3
florinbad

florinbad

    Senior Member

  • Grup: Senior Members
  • Posts: 4,267
  • Înscris: 14.11.2006
In copilarie foloseam si alte litere. Poti sa incerci si cu ele. De exemplu "Ce mai faci?":
- Cepe mapaipi fapacipi?
- Ceghe magaighi fagacighi?
- Cete mataiti fataciti?

Si tot asa...Posted Image

Edited by florinbad, 18 December 2018 - 07:28.


#4
EMotanuIO

EMotanuIO

    Senior Member

  • Grup: Banned
  • Posts: 2,497
  • Înscris: 05.07.2018
Eu o stiam cu silaba "pi":

Catpi epi ceapisupi?
Cinpicipi fapirapi cinpicipi.

#5
karax

karax

    Guru Member

  • Grup: Senior Members
  • Posts: 21,839
  • Înscris: 14.10.2017
eu stiam  varianta  cu "pa" si"pe" sau "tepe"

#6
Porcq

Porcq

    Junior Member

  • Grup: Members
  • Posts: 82
  • Înscris: 13.09.2014
Am impresia ca tu vrei mura-n gura toata solutia. Asa ceva n-ai sa primesti, insa poti primi o chestie in pseudocod. Te rog urmeaza linkul catre documentatia pentru biblioteca String: http://www.cplusplus.../string/string/ , citeste pe-acolo ca sa vezi ce stie.

Na bun, hai sa vedem cum poti proceda ca sa rezolvi:

1. Ai nevoie de operatorul [] pentru a accesa pe rind fiecare litera din string-ul initial. (vezi documentatia)
2. Intr-o bucla FOR iei litera cu litera din string-ul initial.
2.1. Daca litera NU este vocala, o copiezi manual intr-un string nou (vezi si despre operatorul +=, care-i supraincarcat pentru a permite adaugare usoara)
2.2. Daca litera ESTE o vocala, atunci faci operatiunea necesara: adaugi litera aia la stringul nou, adaugi "p", adaugi aceeasi litera din nou.
3. Gata. Tiparesti stringul nou ca sa te asiguri ca e ok.

Mai usor de atit nu se poate, ca ti-am scrie noi codul Posted Image

(nota: Faptul ca verifici doar daca-i vocala sau nu te ajuta, fiindca astfel vei prelua si spatiile sau alte semne de punctuatie fara dificultati)

Edited by Porcq, 18 December 2018 - 11:06.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate