Rezolvare BAC Informatica 2009 – Varianta 7 – Subiectul al II-lea problema 5

Mai jos puteti gasi rezolvarea problemei 5 de la subiectul II din varianta 7 pentru examenul de bacalaureat din anul 2009

Rezolvare:

#include <iostream.h>
#include <string.h>
void main() {
char s[255];
cin.get(s, 255);
char v[] = " aeiou";
int gata = 0, i;
i = strlen(s) - 1;
while (!gata) // ca sa stearga o singura data
{
if (strchr(v, s[i]) == 0) {
strcpy(s + i, s + i + 1);
gata = 1;
}
i--;
}
cout << s;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

2 Replies to “Rezolvare BAC Informatica 2009 – Varianta 7 – Subiectul al II-lea problema 5”

  1. Ce reprezinta gata ?

    Reply

    1. e un ok, atunci cand se gaseste ceea ce se cauta el se schimba din 0 in 1 sau invers. While vede ca el s-a schimbat iar algoritmul se opreste. Un fel de brake

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *