Sari la conținut

Șiruri de caractere la Bac informatică

36 de exerciții date la Bac, 2020–2026, toate rezolvate.

Exersează capitolul

2026

  • Varianta 1 · Subiectul al III-lea, exercițiul 2

    Un text, de cel mult 200 de caractere, reprezintă o succesiune de date despre flori de tipuri distincte. Pentru fiecare floare, textul conține câte o pereche formată, în această ordine, din denumire (un șir de cel mult…

  • Varianta 3 · Subiectul al III-lea, exercițiul 2

    Scrieți un program C/C++ care citește de la tastatură un cuvânt format din cel puțin două și cel mult 100 de caractere, numai litere mici ale alfabetului englez, și afișează pe ecran mesajul alterneaza, dacă în text nu…

  • Varianta 4 · Subiectul al II-lea, exercițiul 2

    Variabilele s și t permit memorarea câte unui șir de maximum 20 de caractere. Scrieți valorile afișate în urma executării secvenței C/C++ alăturate.

  • Varianta 5 · Subiectul al II-lea, exercițiul 3

    Variabilele s și t permit accesul la câte un șir de cel mult 50 de caractere; inițial t accesează un șir vid, iar s un șir ce memorează, în această ordine, numele și prenumele unui profesor, separate printr-un spațiu și…

  • Simulare · Subiectul al III-lea, exercițiul 2

    O metodă de criptare a unui text se bazează pe un cifru format din mai multe coduri, numere naturale. Prin criptare se elimină spațiile, apoi la fiecare pas se ia în considerare o pereche formată dintr-o literă a…

  • Model · Subiectul al II-lea, exercițiul 3

    Variabilele tI, pN și tL permit accesul la câte un șir de maximum 20 de caractere. Inițial, șirul accesat prin tL este vid, șirul accesat prin tI reprezintă un număr de telefon în format internațional, iar șirul accesat…

2025

  • Varianta 1 · Subiectul al III-lea, exercițiul 2

    Un cuvânt semioglindit se obține dintr-un cuvânt cu 2·k (k∈[1,10^2]) litere, prin interschimbarea în acesta a secvenței formate din primele k litere cu secvența formată din ultimele k litere. Exemplu: din cuvântul…

  • Varianta 6 · Subiectul al III-lea, exercițiul 2

    Într-un text de cel mult 100 de caractere cuvintele sunt formate doar din litere mici ale alfabetului englez și sunt separate prin unul sau mai multe spații. Textul are cel puțin două cuvinte. Scrieți un program C/C++…

  • Varianta 7 · Subiectul al II-lea, exercițiul 3

    Variabilele s1 și s2 permit accesarea câte unui șir de cel mult 50 de caractere, iar variabila n este de tip întreg. Scrieți șirul accesat prin variabila s1, precum și valoarea lui n, în urma executării secvenței…

  • Simulare · Subiectul al III-lea, exercițiul 2

    Două cuvinte se numesc asemenea dacă sunt distincte și au același număr de vocale. Se consideră vocale literele a, e, i, o, u. Scrieți un program C/C++ care citește de la tastatură un număr natural n (n∈[1,10^2]), apoi…

  • Model · Subiectul I, exercițiul 3

    Variabila s poate accesa un șir de cel mult 20 de caractere, variabila aux este de tip char, iar celelalte variabile sunt de tip întreg. Indicați șirul accesat prin intermediul variabilei s în urma executării secvenței…

2024

  • Varianta 3 · Subiectul al III-lea, exercițiul 2

    Într-un text, de cel mult 100 de caractere, cuvintele sunt formate din litere ale alfabetului englez și sunt separate prin câte un spațiu. Textul are cel puțin două cuvinte. Scrieți un program C/C++ care citește de la…

  • Varianta 4 · Subiectul al II-lea, exercițiul 3

    Variabilele c și i sunt de tip întreg, iar variabila s permite memorarea unui șir de cel mult 20 de caractere. Se citesc de la tastatură 10 cuvinte, formate din litere mici ale alfabetului englez și separate prin Enter.…

  • Varianta 8 · Subiectul I, exercițiul 3

    Variabilele s, x și y permit memorarea câte unui șir de cel mult 15 caractere. Indicați șirul accesat prin variabila s în urma executării secvenței alăturate.

  • Simulare · Subiectul al III-lea, exercițiul 2

    Un șablon este un text în care cuvintele sunt separate prin câte un spațiu și sunt formate fie numai din litere mici și mari ale alfabetului englez, fie numai din caractere *, în ultimul caz numindu-se cuvinte generice.…

  • Model · Subiectul al III-lea, exercițiul 2

    Un text are cel mult 100 de caractere, iar cuvintele sale sunt formate numai din litere mici ale alfabetului englez, sunt distincte și sunt separate prin câte un spațiu. Scrieți un program C/C++ care citește de la…

2023

  • Varianta 5 · Subiectul I, exercițiul 3

    Variabila k este de tip întreg, iar variabila s permite memorarea unui șir de maximum 50 de caractere. Indicați valoarea variabilei k în urma executării secvenței alăturate.

  • Varianta 6 · Subiectul al II-lea, exercițiul 3

    Un șir de caractere a este numit prefix al unui șir de caractere b dacă este identic cu b sau dacă b se obține din a prin adăugarea la dreapta a unor alte caractere. Variabila k este de tip întreg, iar variabila s…

  • Varianta 7 · Subiectul I, exercițiul 3

    Variabila s poate accesa un șir cu cel mult 20 de caractere. Indicați șirul accesat prin s în urma executării secvenței alăturate.

  • Varianta 7 · Subiectul al II-lea, exercițiul 3

    Variabila p, declarată alăturat, memorează caracteristicile unui produs: denumire și preț. Scrieți o secvență de instrucțiuni C/C++ prin care variabila a memorează valoarea primei litere a denumirii produsului…

  • Simulare · Subiectul al III-lea, exercițiul 2

    Într-un text de cel mult 100 de caractere cuvintele sunt separate prin câte un spațiu și sunt formate din litere mari ale alfabetului englez, iar dacă sunt scrise prescurtat sunt urmate de caracterul . (punct). Textul…

  • Model · Subiectul al II-lea, exercițiul 3

    Variabila p este de tip întreg, iar variabilele s1 și s2 permit memorarea câte unui șir de cel mult 30 de caractere. Scrieți ce se afișează în urma executării secvenței alăturate.

2022

  • Varianta 1 · Subiectul al II-lea, exercițiul 3

    Variabilele s și id permit accesul la câte un șir de maximum 50 de caractere, șirul accesat prin id fiind inițial vid, iar cel accesat prin s memorând, în această ordine, separate printr-un spațiu, prenumele și numele…

  • Varianta 4 · Subiectul I, exercițiul 4

    Variabilele s și d permit memorarea câte unui șir cu maximum 50 de caractere. Indicați șirul memorat prin intermediul variabilei d în urma executării secvenței alăturate.

  • Varianta 5 · Subiectul al III-lea, exercițiul 2

    Se consideră o vocală oarecare a alfabetului englez, notată cu v, și o consoană oarecare a alfabetului englez, notată cu c. Litera v se numește vocală prietenă a lui c dacă în șirul literelor alfabetului englez, ordonat…

  • Simulare · Subiectul al III-lea, exercițiul 2

    Un text, de cel mult 250 de caractere, reprezintă o listă cu date de identificare ale invitaților la o petrecere; fiecare invitat are un prenume și un nume, care apar în listă în această ordine, urmate de simbolul ;…

  • Model · Subiectul al III-lea, exercițiul 2

    Un text are cel mult 100 de caractere și este format din cuvinte, numere naturale și spații. Textul conține cel puțin un număr, iar cuvintele sunt formate numai din litere mici ale alfabetului englez. Cuvintele și…

2021

  • Varianta 1 · Subiectul al III-lea, exercițiul 2

    Scrieți un program C/C++ care citește de la tastatură două numere naturale n și k, apoi n cuvinte, separate prin Enter. Fiecare cuvânt este format din cel mult 10 caractere, numai litere mici ale alfabetului englez, iar…

  • Varianta 4 · Subiectul al II-lea, exercițiul 2

    Variabila s poate memora un șir de cel mult 20 de caractere, variabila aux este de tip char, iar celelalte variabile sunt de tip întreg. Scrieți șirul memorat prin intermediul variabilei s în urma executării secvenței…

  • Varianta 7 · Subiectul al II-lea, exercițiul 3

    Variabila i este de tip întreg, iar variabila x permite memorarea unui șir cu cel mult 100 de caractere. Scrieți ce se afișează în urma executării secvenței alăturate.

  • Simulare · Subiectul al II-lea, exercițiul 3

    Variabila i este de tip întreg, iar variabila s permite memorarea unui șir de cel mult 20 de caractere. Scrieți șirul accesat prin variabila s în urma executării secvenței alăturate.

  • Model · Subiectul al II-lea, exercițiul 3

    Variabila s memorează un șir cu cel mult 20 de caractere, iar celelalte variabile sunt de tip întreg. Scrieți ce se afișează pe ecran în urma executării secvenței alăturate.

2020

  • Varianta 2 · Subiectul al III-lea, exercițiul 2

    Numim citat într-un text o secvență de caractere din acel text care începe cu un caracter < și se termină cu un caracter >, celelalte caractere ale secvenței fiind diferite de < și >. Un text de cel mult 100 de…

  • Varianta 5 · Subiectul al III-lea, exercițiul 2

    Două cuvinte distincte se numesc în oglindă dacă fiecare dintre ele se obține prin citirea literelor celuilalt de la dreapta la stânga. Exemplu: animate și etamina sunt în oglindă, iar pentru cuvântul reper nu există un…

  • Varianta 6 · Subiectul al III-lea, exercițiul 2

    Numim rotire spre stânga a unui cuvânt format din cel puțin trei litere operația prin care prima sa literă se mută la final, iar toate celelalte litere se mută cu o poziție spre stânga. Exemplu: în urma rotirii spre…

  • Model · Subiectul al III-lea, exercițiul 2

    Un text are cel mult 100 de caractere, iar cuvintele sale sunt formate numai din litere mici ale alfabetului englez și sunt separate prin câte un spațiu. Scrieți un program C/C++ care citește de la tastatură un număr…

Ai găsit o problemă sau ai o idee?

Despre ce este vorba?