Subiectul II SUBIECT indicaţii Item 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_001 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_001 şi parcurge matricea, completând elementele conform cerinţei impuse. In final matricea va fi afişată pe ecran, în formatul cerut. 5. Se citeşte şirul de la tastatură, apoi se parcurge: se E_INFO_INTENSIV_C_SII_002 testează fiecare literă, iar în cazul în care este vocală E_INFO_INTENSIV_PASCAL_SII_002 se inserează în poziţia respectivă secvenţa cerută. Pentru operaţia de transformare se pot utiliza funcţiile specifice sau relaţiile între codurile caracterelor. Se afişează apoi pe ecran cuvântul obţinut. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_003 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_003 şi parcurge matricea, completând elementele conform cerinţei impuse. In final matricea va fi afişată pe ecran, în formatul cerut. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_004 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_004 şi parcurge matricea, completând elementele conform cerinţei impuse. In final matricea va fi afişată pe ecran, în formatul cerut. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_005 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_005 şi parcurge matricea, completând elementele conform cerinţei impuse. In final matricea va fi afişată pe ecran, în formatul cerut. 5. O rezolvare posibilă realizează citirea textului într-o E_INFO_INTENSIV_C_SII_006 variabilă şir de caractere, parcurgerea şirului de E_INFO_INTENSIV_PASCAL_SII_006 caractere şi înlocuirea primului caracter al fiecărui cuvânt cu litera mare corespunzătoare. Pot fi folosite funcţii ce prelucrează şiruri de caractere. 5. O rezolvare posibilă realizează citirea textului într-o E_INFO_INTENSIV_C_SII_007 variabilă şir de caractere, parcurgerea şirului de E_INFO_INTENSIV_PASCAL_SII_007 caractere şi determinarea ultimului caracter ce reprezintă o consoană şi eliminarea acestuia. În final va fi afişată variabila şir de caractere ce memorează textul. Pot fi folosite funcţii ce prelucrează şiruri de caractere. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_008 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_008 şi p, atribuie fiecărui element al matricei pătratul numărului impar corespunzător. În final sunt afişate elementele matricei în formatul cerut. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_009 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_009 şi elementele matricei. Sunt parcurse în această ordine: linia 1, coloana n, linia n, coloana 1, afişându- se elementele acestora. 5. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_010 rezolvare posibilă citeşte de la tastatură valoarea lui n E_INFO_INTENSIV_PASCAL_SII_010 şi p, atribuie fiecărui element al matricei pătratul numărului par corespunzător. În final sunt afişate elementele matricei în formatul cerut. E_INFO_INTENSIV_C_SII_011 4. O posibilă rezolvare constă în parcurgerea primelor 3 noduri ale listei şi afişarea valorilor din aceste noduri E_INFO_INTENSIV_PASCAL_SII_011 E_INFO_INTENSIV_C_SII_011 5. Se parcurge matricea linie cu linie şi se determină minimul de pe linia curentă. Valoare obţinută pentru E_INFO_INTENSIV_PASCAL_SII_011 fiecare linie este apoi comparată cu maximul şi se actualizează, dacă este cazul valoarea acestuia. E_INFO_INTENSIV_C_SII_012 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi apoi parcurge E_INFO_INTENSIV_PASCAL_SII_012 matricea, completând fiecare element respectând regulile indicate în enunţ. La final se va afişa matricea în formatul cerut. E_INFO_INTENSIV_C_SII_013 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi apoi parcurge E_INFO_INTENSIV_PASCAL_SII_013 matricea, completând fiecare element respectând regulile indicate în enunţ. La final se va afişa matricea în formatul cerut. E_INFO_INTENSIV_C_SII_014 5. Se declară o matrice cu dimensiunile cerute. Se citeşte valoarea numărului de la tastatură. Se completează E_INFO_INTENSIV_PASCAL_SII_014 prima linie a matricii cu cifrele numărului citit, determinând simultan şi numărul de cifre. Se completează apoi restul liniilor matricii (care are un număr de linii egal cu numărul de cifre ale numărului citit) identic cu prima linie. La final se va afişa matricea în formatul solicitat. E_INFO_INTENSIV_C_SII_015 5. Se declară o matrice cu dimensiunile cerute. Se citeşte valoarea numărului de la tastatură. Se completează E_INFO_INTENSIV_PASCAL_SII_015 apoi elementele de pe prima linie aflate la dreapta diagonalei principale şi elementele primei coloane aflate sub diagonala principală cu cifra unităţilor, apoi elementele liniei a doua aflate la dreapta diagonalei principale şi elementele de pe coloana a doua aflate sub diagonala principală, cu cifra zecilor şamd. La final se va afişa matricea în formatul cerut. E_INFO_INTENSIV_C_SII_016 4. Secvenţa de program afişează şirul de caractere memorat în variabila a, iar apoi înlocuieşte fiecare E_INFO_INTENSIV_PASCAL_SII_016 literă mică din şir cu litera mare corespunzătoare şi afişează din nou şirul. E_INFO_INTENSIV_C_SII_016 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n, parcurge întreaga E_INFO_INTENSIV_PASCAL_SII_016 matrice şi pentru fiecare element verifică apartenenţa lui la una dintre cele 2 diagonale sau la una dintre cele patru zone delimitate de diagonale, completându-l cu valoarea corespunzătoare zonei din care face parte, iar apoi afişează matricea în formatul cerut. E_INFO_INTENSIV_C_SII_017 3. Gradul maxim al unui nod se obţine când acesta este adiacent cu toate celelalte n-1 noduri. Deoarece este E_INFO_INTENSIV_PASCAL_SII_017 vorba de un arbore, orice nod trebuie să aibă cel puţin un nod adiacent cu el. E_INFO_INTENSIV_C_SII_017 4. Secvenţa de program afişează lungimea şirului de caractere memorat în variabila a, iar apoi parcurge E_INFO_INTENSIV_PASCAL_SII_017 şirul şi la fiecare vocală întâlnită afişează caracterul *. E_INFO_INTENSIV_C_SII_017 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n, completează E_INFO_INTENSIV_PASCAL_SII_017 prima linie a matricei cu valorile 1,2,3,..,n, completează celelalte elemente, astfel încât fiecare element să fie mai mare cu o unitate decât elementul aflat deasupra lui, iar apoi afişează matricea în formatul cerut. E_INFO_INTENSIV_C_SII_018 3. O posibilă rezolvare constă în desenarea arborelui ţinând cont de cerinţele impuse şi evaluând toate E_INFO_INTENSIV_PASCAL_SII_018 variantele existente. E_INFO_INTENSIV_C_SII_018 4. Instrucţiunea if poate conţine orice condiţie care verifică dacă a[i] este vocală. Dacă a[i] este vocală se va afişa E_INFO_INTENSIV_PASCAL_SII_018 caracterul *, altfel se va afişa a[i]. E_INFO_INTENSIV_C_SII_018 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n, parcurge E_INFO_INTENSIV_PASCAL_SII_018 matricea şi completează elemente matricei conform regulei precizate în enunţ, iar apoi afişează matricea în formatul cerut. E_INFO_INTENSIV_C_SII_019 3. Se afişează şirul memorat în variabila x, iar apoi caracterele nenumerice din acest şir E_INFO_INTENSIV_PASCAL_SII_019 E_INFO_INTENSIV_C_SII_019 4. Un segment este paralel cu axa OX în cazul în care coordonatele pe axa OY ale extremităţilor lui au E_INFO_INTENSIV_PASCAL_SII_019 aceeaşi valoare. E_INFO_INTENSIV_C_SII_019 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n, parcurge E_INFO_INTENSIV_PASCAL_SII_019 matricea şi completează elemente conform regulei precizate în enunţ. Se observă că, pentru fiecare element aij aflat pe o linie pară şi o coloană mai mare decât 1, cel mai mic dintre elementele vecine, aflate pe linia anterioară, este ai-1j-1. Secvenţa afişează valoarea elementului aflat imediat E_INFO_INTENSIV_C_SII_020 3. după elementul de la adresa p, apoi parcurge lista E_INFO_INTENSIV_PASCAL_SII_020 pâna la elementul aflat înaintea elementului de la adresa p şi afişează elementul aflat după cel la care s- a oprit parcurgerea listei. E_INFO_INTENSIV_C_SII_020 4. Orice condiţie care verifică dacă a[i] este literă mică sau literă mare. Pentru aceasta pot fi utilizate funcţii E_INFO_INTENSIV_PASCAL_SII_020 predefinite sau se are în vedere ordinea lexicografică a caracterelor alfabetului englez. E_INFO_INTENSIV_C_SII_020 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n, parcurge E_INFO_INTENSIV_PASCAL_SII_020 matricea şi verifică pentru fiecare element dacă se află sau nu pe chenarul exterior al matricei, completându-l conform regulei precizate în enunţ. E_INFO_INTENSIV_C_SII_021 3. Un câmp al variabilei ev se accesează cu ev.nume_câmp, iar dacă acesta este tot de tip E_INFO_INTENSIV_PASCAL_SII_021 înregistrare, conţinând câmpurile zi,luna,an se accesează cu ev.nume_câmp.zi sau ev.nume_camp. luna sau ev.nume_camp.an E_INFO_INTENSIV_C_SII_021 4. Se execută operaţiile date succesiv, pornind cu S=(1,2,3,4) si C=(1,2,3,4), la SÆC se şterge ultimul E_INFO_INTENSIV_PASCAL_SII_021 element din S şi se scrie la sfârşit în C, iar la CÆS se şterge primul element din C şi se scrie la sfârşit în S. E_INFO_INTENSIV_C_SII_021 5. Se parcurge textul, verificând dacă litera de pe poziţia i este egală cu cea de pe poziţia i-1 şi diferită de ’*’ E_INFO_INTENSIV_PASCAL_SII_021 pentru i de la 1 (Pascal) sau 0 (C/C++) până la sfârşitul textului. E_INFO_INTENSIV_C_SII_022 3. Se cere lungimea şirului s după modificarea acestuia prin copierea unui subşir care începe de la al treilea E_INFO_INTENSIV_PASCAL_SII_021 caracter. E_INFO_INTENSIV_C_SII_022 4. Reprezentarea grafică a acestui graf este un poligon cu 10 laturi la care se duc toate diagonalele din vârful E_INFO_INTENSIV_PASCAL_SII_022 10. Trebuie numărat câte triunghiuri se formează. E_INFO_INTENSIV_C_SII_022 5. Pentru construirea tabloului se poate folosi un algoritm: k=m*n E_INFO_INTENSIV_PASCAL_SII_022 pt. i=1,m pt. j=1,n Aij = k; k=k-1 sau direct Aij = m*n-(i-1)*n-j E_INFO_INTENSIV_C_SII_023 3. Se reprezintă grafic arborele, pornind de la rădăcină (nodul 3) E_INFO_INTENSIV_PASCAL_SII_023 E_INFO_INTENSIV_C_SII_023 4. a este un tablou cu 10x10 componente, fiecare componentă memorând câte două numere întregi E_INFO_INTENSIV_PASCAL_SII_023 E_INFO_INTENSIV_C_SII_023 5. Se iniţializează prima linie şi prima coloană cu numerele naturale 1,2,3,... apoi tabloul se completează E_INFO_INTENSIV_PASCAL_SII_023 după relaţia de recurenţă dată în enunţ, păstrându-se numai ultima cifră a fiecărei valori obţinute. E_INFO_INTENSIV_C_SII_024 3. Se copiază subşirul de la caracterul 3 la sfârşit peste şirul dat, in poziţia 2 E_INFO_INTENSIV_PASCAL_SII_024 E_INFO_INTENSIV_C_SII_024 4. O variantă: pt. i=1,n pt. j=1,n E_INFO_INTENSIV_PASCAL_SII_024 Aij = (i+j) mod n + 1 E_INFO_INTENSIV_C_SII_024 5. O soluţie posibilă presupune parcurgerea simultană a celor două şiruri, începând cu ultimele poziţii, cât timp E_INFO_INTENSIV_PASCAL_SII_024 caracterele lor sunt identice. Poziţia la care parcurgerea încetează marchează începutul subşirului cerut, care va fi afişat pe ecran. E_INFO_INTENSIV_C_SII_025 4. O soluţie posibilă presupune parcurgerea simultană a şirului, începând cu prima, respectiv ultima poziţie, E_INFO_INTENSIV_PASCAL_SII_025 către mijlocul său, cât timp caracterele întâlnite sunt identice. Dacă şirul este parcurs complet, se va afişa mesajul corect. E_INFO_INTENSIV_C_SII_025 5. O rezolvare posibilă foloseşte un vector care memorează numărul de cifre 2 pentru fiecare coloană E_INFO_INTENSIV_PASCAL_SII_025 sau valoarea -1 dacă există cel puţin un 0 pe coloana respectivă. Se va determina valoarea maximă memorată în acest vector apoi se vor afişa pe ecran indicii corespunzători. Problema se poate rezolva calculând pentru fiecare E_INFO_INTENSIV_C_SII_026 5. element Aij produsul celorlalte elemente aflate pe E_INFO_INTENSIV_PASCAL_SII_026 coloana j urmând să le afişăm doar pe cele care sunt egale cu acest produs Putem evita calculul acestui produs la fiecare pas dacă facem următoarea observaţie: un element Aij este egal cu produsul celorlalte elemente de pe coloana j dacă îndeplineşte condiţia Aij=A1j*A2j*...*Ai-1,j*Ai+1,j*...*Ain, ceea ce implică Aij* Aij= A1j*A2j*...*Ain. Această condiţie nu este verificată şi în cazul elementelor nule şi de aceea acestea sunt afişate doar în cazul în care pe acea coloană mai există cel puţin o valoare nulă. E_INFO_INTENSIV_C_SII_027 5. Se completează cu valoarea 1 toate elementele de pe prima linie, cele de pe prima coloană şi de pe ultima E_INFO_INTENSIV_PASCAL_SII_027 coloană. Celelalte elemente Aij primesc valoarea Ai-1,j- 1+Ai+1,j+Ai-1,j+1.
E_INFO_INTENSIV_C_SII_028 5. Pentru afişarea clonelor şirului s este suficient ca
pentru fiecare vocală care apare în şir să se parcurgă E_INFO_INTENSIV_PASCAL_SII_028 şirul şi se afişeze doar caracterele diferite de aceasta (se afisează şirul iniţial din care am eliminat toate apariţiile vocalei) E_INFO_INTENSIV_C_SII_029 4. Ciclul while se încheie atunci când p=q sau când q^.urm=p| q->urm=p.Prima condiţie este îndeplinită în E_INFO_INTENSIV_PASCAL_SII_029 cazul în care numărul de noduri este par iar cea de-a doua condiţie atunci când numărul de noduri este impar. La fiecare pas se realizează două deplasări. Un element x este pivot pentru coloana j dacă E_INFO_INTENSIV_C_SII_029 5. x=A1j/A11 şi oricare alt element Aij de pe coloana j E_INFO_INTENSIV_PASCAL_SII_029 îndeplineşte condiţia Ai1*x=Aij. După citirea elementelor matricei verificăm această relaţie pentru toate elementele x=A1j/A11 (1≤j≤n)şi actualizăm produsul elementelor pivot. E_INFO_INTENSIV_C_SII_030 4. Secvenţa permută circular elementele listei cu o poziţie către dreapta. E_INFO_INTENSIV_PASCAL_SII_030 E_INFO_INTENSIV_C_SII_030 5. Se completează cu valoarea 1 elementele aflate pe prima linie sau pe prima coloană. Celelalte elemente E_INFO_INTENSIV_PASCAL_SII_030 Aij primesc valoarea Ai,j-1+Ai-1,j. E_INFO_INTENSIV_C_SII_031 3. Se declară o structură neomogenă de date, ale cărei componente respectă specificaţiile din enunţ. E_INFO_INTENSIV_PASCAL_SII_031 E_INFO_INTENSIV_C_SII_031 4. Se urmăresc valorile pe care le vor lua doar elementele matricei situate pe cea de-a treia coloană a E_INFO_INTENSIV_PASCAL_SII_031 acesteia. E_INFO_INTENSIV_C_SII_031 5. Se citesc de la tastatură n cuvinte, pentru fiecare cuvânt se verifică dacă prima şi ultima literă a sa sunt E_INFO_INTENSIV_PASCAL_SII_031 identice, caz în care se creează un nou nod care se înlănţuieşte în listă, prin inserarea acestuia în faţa listei. E_INFO_INTENSIV_C_SII_032 3. Se urmăresc operaţiile specificate, prin adăugarea şi ştergerea valorilor din structura de date de tip coadă. E_INFO_INTENSIV_PASCAL_SII_032 E_INFO_INTENSIV_C_SII_032 4. Se urmăresc valorile pe care le vor lua doar elementele matricei situate pe cea de-a doua linie a E_INFO_INTENSIV_PASCAL_SII_032 matricei. E_INFO_INTENSIV_C_SII_032 5. Se citesc de la tastatură datele specificate. O soluţie posibilă de rezolvaqre presupune parcurgerea caracter E_INFO_INTENSIV_PASCAL_SII_032 cui caracter a textului şi înlocuirea fiecărei apariţii a caracterului c1 cu c2 şia fiecărei apariţii a caracterului c2 cu c1. E_INFO_INTENSIV_C_SII_033 3. Se declară o structură neomogenă de date, ale cărei componente respectă specificaţiile din enunţ. E_INFO_INTENSIV_PASCAL_SII_033 E_INFO_INTENSIV_C_SII_033 4. Se urmăresc valorile pe care le vor lua toate elementele matricei. E_INFO_INTENSIV_PASCAL_SII_033 E_INFO_INTENSIV_C_SII_033 5. Se scriu decalrările de date necesare definirii listei dublu înlănţuite. Se parcurge apoi lista şi se verifică E_INFO_INTENSIV_PASCAL_SII_033 dacă informaţia memorată în nodul curent are valoare negativă, caz în care, se creează un nou nod care se înlănţuieşte în listă, prin operarea de inserare după nodul curent. Se afişează apoi, informaţiile din nodurile listei E_INFO_INTENSIV_C_SII_034 3. Se urmăresc valorile variabilelor în urma executării secvenţei de program. E_INFO_INTENSIV_PASCAL_SII_034
E_INFO_INTENSIV_C_SII_034 4. Se urmăresc valorile pe care le va lua vor lua doar
elementele matricei situate pe cea de-a doua linie a E_INFO_INTENSIV_PASCAL_SII_034 matricei. E_INFO_INTENSIV_C_SII_034 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi generează în E_INFO_INTENSIV_PASCAL_SII_034 ordine crescătoare numere naturale pare care nu sunt divizibile cu 3, numere ce se vor atribui elementelor matricei. Se va afişa apoi matricea în formatul cerut. E_INFO_INTENSIV_C_SII_035 3. Se urmăresc valorile variabilelor în urma executării secvenţei de program. E_INFO_INTENSIV_PASCAL_SII_035
E_INFO_INTENSIV_C_SII_035 4. O reprezentare grafică a grafului neorientat definit va
evidenţia răspunsul corect al problemei enunţate. E_INFO_INTENSIV_PASCAL_SII_035 E_INFO_INTENSIV_C_SII_035 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi toate E_INFO_INTENSIV_PASCAL_SII_035 elementele matricei, apoi parcurge coloanele matricei şi pentru fiecare coloană determină valoarea minimă memorată în matrice. E_INFO_ INTENSIV_C_SII_036 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi toate E_INFO_ INTENSIV_PASCAL_SII_036 elementele matricei, apoi parcurge matricea şi determină minimul fiecărei coloane în parte; elementele care respectă condiţiile enunţului vor fi afişate în formatul cerut. E_INFO_ INTENSIV_C_SII_037 5. Se declară un sir cu cel mult 255 caractere. O rezolvare posibilă citeşte şirul de caractere, apoi E_INFO_ INTENSIV_PASCAL_SII_037 parcurge şirul identificând primul şi ultimul caracter din fiecare cuvânt, caractere pe care le modifică corespunzător enunţului. E_INFO_ INTENSIV_C_SII_038 4. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi toate E_INFO_ INTENSIV_PASCAL_SII_038 elementele matricei, apoi parcurge matricea şi determină minimul fiecărei coloane în parte; dacă minimul este egal cu elementul de pe diagonala secundară corespunzător coloanei respective se adaugă la un produs. Se va memora numai ultima cifră a acestui produs, cifră care va fi afişată pe ecran. E_INFO_ INTENSIV_C_SII_039 5. Se declară un sir cu cel mult 255 caractere. O rezolvare posibilă citeşte şirul de caractere, apoi E_INFO_ INTENSIV_PASCAL_SII_039 parcurge şirul identificând fiecare cuvânt, care va fi afişat invers dacă începe cu o vocală. E_INFO_ INTENSIV_C_SII_040 5. Se declară un sir cu cel mult 255 caractere. O rezolvare posibilă citeşte şirul de caractere, reţine E_INFO_ INTENSIV_PASCAL_SII_040 primul cuvânt apoi parcurge şirul identificând fiecare cuvânt, cuvinte care va fi afişate dacă sunt diferite de primul cuvânt din frază. E_INFO_ INTENSIV_C_SII_041 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi apoi E_INFO_ INTENSIV_PASCAL_SII_041 construieşte matricea astfel încât fiecare element va fi egal cu suma dintre indicele liniei şi cel al coloanei. E_INFO_ INTENSIV_C_SII_042 5. Se declară un şir de cel puţin 40 de caractere. O rezolvare posibilă citeşte şirul şi apoi îl parcurge E_INFO_ INTENSIV_PASCAL_SII_042 caracter cu caracter şi verifica dacǎ acestea sunt vocale litere mici caz în care afişeazǎ caracterul respectiv. E_INFO_ INTENSIV_C_SII_043 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi apoi E_INFO_ INTENSIV_PASCAL_SII_043 construieşte matricea astfel încât fiecare element sǎ respecte cerinţa problemei. E_INFO_ INTENSIV_C_SII_044 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi apoi E_INFO_ INTENSIV_PASCAL_SII_044 construieşte matricea astfel încât fiecare element sǎ respecte cerinţa problemei. E_INFO_ INTENSIV_C_SII_045 5. Se declară un şir de cel puţin 40 de caractere. O rezolvare posibilă citeşte şirul şi apoi afişeazǎ şirurile E_INFO_ INTENSIV_PASCAL_SII_045 cerute prin eliminarea succesivǎ a câte unui caracter din şirul iniţial. E_INFO_INTENSIV_C_SII_046 5. Se citeşte şirul de caractere. Se parcurge şi fiecare vocală se înlocuieşte cu caracterul imediat următor E_INFO_INTENSIV_PASCAL_SII_046 alfabetic. E_INFO_INTENSIV_C_SII_047 4. Se obţine punctaj pentru accesare corectă a câmpului din înregistrare şi pentru condiţie corectă (restul E_INFO_INTENSIV_PASCAL_SII_047 împărţirii la k să fie 0). E_INFO_INTENSIV_C_SII_047 5. Se declară o matrice cu dimensiunile cerute. Se citesc m şi n, apoi se completează matricea a cu date de la E_INFO_INTENSIV_PASCAL_SII_047 tastatură. Se formează o altă matrice b în care fiecare element b[j][i]este a[i][n+1-j]. Se afişează matricea nou formată. E_INFO_INTENSIV_C_SII_048 4. Se obţine punctaj pentru accesare corectă a câmpului din înregistrare şi pentru expresie corectă (distanţa de E_INFO_INTENSIV_PASCAL_SII_048 la un punct la origine). E_INFO_INTENSIV_C_SII_048 5. Se declară o matrice cu dimensiunile cerute. Se citeşte n. Se iniţializează o variabilă val cu 2. Fiecare element E_INFO_INTENSIV_PASCAL_SII_048 al matricei primeşte valoarea variabilei val, care apoi se măreşte cu 2. Se afişează matricea. E_INFO_INTENSIV_C_SII_049 3. Se obţine punctaj pentru accesare corectă a câmpului din înregistrare şi pentru expresie corectă (media E_INFO_INTENSIV_PASCAL_SII_049 anuală este un număr real!). E_INFO_INTENSIV_C_SII_049 5. Se citeşte cuvântul s. Fiecare caracter care nu este vocală se înlocuieşte cu caracterul imediat următor E_INFO_INTENSIV_PASCAL_SII_049 până când sunt eliminate toate consoanele. Se afişează cuvântul s transformat. E_INFO_INTENSIV_C_SII_050 4. Pentru matricea cu 4 linii şi 4 coloane se caută numerele impare de sub diagonală şi se înmulţesc E_INFO_INTENSIV_PASCAL_SII_050 cifrele unităţilor. E_INFO_INTENSIV_C_SII_050 5. Se citeşte cuvântul s. Se determină poziţia primei vocale. Se înlocuiesc toate caracterele de la această E_INFO_INTENSIV_PASCAL_SII_050 poziţie până la sfârşit cu caracterul de pe poziţia imediat următoare. Se determină poziţia ultimei vocale. Se înlocuiesc toate caracterele de la această poziţie până la sfârşit cu caracterul de pe poziţia imediat următoare. Se pot folosi funcţiile specifice limbajului studiat. Se afişează pe ecran cuvântul s transformat. E_INFO_INTENSIV_C_SII_051 5 Pentru sirul s se considera pozitiile 1,3,5,… E_INFO_INTENSIV_PASCAL_SII_051
E_INFO_INTENSIV_C_SII_052 5 Se numara pentru fiecare sir numarul vocalelor. In cazul
E_INFO_INTENSIV_PASCAL_SII_052 in care este egal cu lungimea sirului se incrementeaza o variabila k. E_INFO_INTENSIV_C_SII_053 5 Se construieste o coada ce contine elementele multimii E_INFO_INTENSIV_PASCAL_SII_053 M.
E_INFO_INTENSIV_PASCAL_SII_054 for(i=1;i<=n;i++) for(j=1;j<=n;j++) if(i==j)a[i][j]=s; else if (i+j==n+1) a[i][j]=u; else a[i][j]=z;
E_INFO_INTENSIV_C_SII_056 3. Se construieşte arborele conform definiţiei vectorului
de taţi şi se determină frunzele. E_INFO_INTENSIV_PASCAL_SII_056 E_INFO_INTENSIV_C_SII_056 4. O rezolvare posibilă este compararea lui c cu ‘a’ şi ‘z’. E_INFO_INTENSIV_PASCAL_SII_056 E_INFO_INTENSIV_C_SII_056 5. Se declară o matrice cu dimensiunile cerute şi se completează element cu element conform enunţului. E_INFO_INTENSIV_PASCAL_SII_056 Se poate parcurge întreaga matrice, verificându-se fiecare element în ce zonă se află sau se pot parcurge cele 4 zone separat. Se afişează pe ecran matricea astfel obţinută. E_INFO_INTENSIV_C_SII_057 3. Se construieşte arborele conform definiţiei vectorului de taţi şi se determină nodul cu numărul cel mai mare E_INFO_INTENSIV_PASCAL_SII_057 de descendenţi direcţi. E_INFO_INTENSIV_C_SII_057 4. O rezolvare posibilă este compararea lui c cu toate vocalele ‘a’, ‘e’, ‘i’, ‘o’, şi ‘u’(disjuncţia a 5 egalităţi E_INFO_INTENSIV_PASCAL_SII_057 legate). Problema poate fi rezolvată şi folosind funcţii specifice şirurilor de caractere. E_INFO_INTENSIV_C_SII_057 5. Se declară o matrice cu dimensiunile cerute şi se completează element cu element conform enunţului. E_INFO_INTENSIV_PASCAL_SII_057 Se poate parcurge întreaga matrice, verificându-se fiecare element în ce zonă se află sau se pot parcurge cele 5 zone separat. Se afişează pe ecran matricea astfel obţinută. E_INFO_INTENSIV_C_SII_058 3. Se urmăreşte evoluţia stivei ţinându-se cont de principiul de organizare al acesteia (ultimul element E_INFO_INTENSIV_PASCAL_SII_058 introdus este primul extras). E_INFO_INTENSIV_C_SII_058 4. Suma dintre indicele liniei şi indicele coloanei oricărui element de pe diagonala secundară a matricei este 11. E_INFO_INTENSIV_PASCAL_SII_058 E_INFO_INTENSIV_C_SII_058 5. Se citeşte şirul de caractere şi se parcurge eliminându- se carcaterele care nu sunt litere. O variantă eficientă E_INFO_INTENSIV_PASCAL_SII_058 este de a folosi o variabilă, i, pentru poziţia din şir de la care se va citi şi o altă variabilă, j, pentru poziţia la care se va scrie (j≤i). O altă soluţie se bazează pe utilizarea funcţiei de copiere a şirurilor de caractere. E_INFO_INTENSIV_C_SII_059 3. Se construieşte arborele conform definiţiei vectorului de taţi şi se determină nodul cu numărul cel mai mare E_INFO_INTENSIV_PASCAL_SII_059 de descendenţi direcţi. E_INFO_INTENSIV_C_SII_059 4. Se ţine cont de relaţiile dintre indicii elementelor situate în zona cerută. E_INFO_INTENSIV_PASCAL_SII_059 E_INFO_INTENSIV_C_SII_059 5. Se foloseşte un vector de frecvenţe f, cu 10 componente numerotate începând cu 0, construit după E_INFO_INTENSIV_PASCAL_SII_059 regula: f[i]=numărul de apariţii în text ale cifrei i. E_INFO_INTENSIV_C_SII_060 3. Numărul minim de frunze se obţine atunci când fiecare vârf are cel mult un descendent direct. E_INFO_INTENSIV_PASCAL_SII_060 E_INFO_INTENSIV_C_SII_060 4. Conform expresiei pe baza căreia sunt calculate elementele matricei, pe diagonala pricipala vom avea: E_INFO_INTENSIV_PASCAL_SII_060 5,9,13,17,21. E_INFO_INTENSIV_C_SII_060 5. Se foloseşte un vector de frecvenţe f, cu 26 de componente numerotate începând cu 0, construit după E_INFO_INTENSIV_PASCAL_SII_060 regula: f[i]=numărul de apariţii în text ale literei cu numărul de ordine i în alfabet (f[0]=numărul de apariţii ale lui a, f[1]=numărul de apariţii ale lui b etc.). Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_061 5 rezolvare posibilă citeşte valoarea n, umple E_INFO_INTENSIV_C_SII_061 matricea cu valoarea 0 şi atribuie elementelor de pe linia n din matrice valorile 1,2,3,…,n, şi apoi completează pe fiecare din liniile n-1, n-2,…1, elementele situate sub diagonala, conform cerinţei.
E_INFO_INTENSIV_C_SII_062 Se citeşte de la tastură textul. O rezolvare posibilă
5 E_INFO_INTENSIV_C_SII_062 utilizează un vector pentru a număra de câte ori apare fiecare litera mică în text. Textul se va parcurge o singură dată , o literă din text se va afişa dacă a fost utilizată în text pentru prima oară şi nu se va afişa în celelalte situaţii.
E_INFO_INTENSIV_C_SII_063 Se declară o matrice cu dimensiunile cerute. O
5 E_INFO_INTENSIV_C_SII_063 rezolvare posibilă citeşte valoarile n şi m , şi atribuie elementelor de pe fiecare coloană din matrice o valoare k , iniţializată cu 0 şi incrementată cu 1 înaintea fiecărei atribuiri. Coloanele sunt completate începând cu elementul de pe prima linie .
E_INFO_INTENSIV_C_SII_064 Se citeşte de la tastatură textul. O rezolvare
5 E_INFO_INTENSIV_C_SII_064 posibilă extrage fiecare cuvânt din şir şi verifică dacă prima , respectiv ultima literă din cuvânt este vocală. În acest scop se pot folosi subprograme specifice prelucrării şirurilor de caractere din limbajul de programare studiat.
E_INFO_INTENSIV_C_SII_065 Se declară o matrice cu dimensiunile cerute. O
5 E_INFO_INTENSIV_C_SII_065 rezolvare posibilă citeşte valoarile n şi m , şi atribuie elementelor de pe fiecare linie din matrice o valoare k , iniţializată cu 0 şi incrementată cu 1 înaintea fiecărei atribuiri. Liniile impare sunt completate începând cu prima coloană iar liniile pare începând cu ultima coloană.
E_INFO_INTENSIV_C_SII_066 5. Se declară un şir de cel mult 50 de caractere. O
rezolvare posibilă citeşte şirul, calculează lungimea E_INFO_INTENSIV_PASCAL_SII_066 şirului, apoi se parcurge şirul şi se afişează prefixele acestuia în ordine crescătoare a lungimii lor. E_INFO_INTENSIV_C_SII_067 5. Se declară un şir de cel mult 50 de caractere. O rezolvare posibilă citeşte şirul, calculează lungimea E_INFO_INTENSIV_PASCAL_SII_067 şirului, apoi se parcurge şirul şi se afişează sufixele acestuia în ordine crescătoare a lungimii lor. E_INFO_INTENSIV_C_SII_068 3. Subprogramul poate determina numărul cerut parcurgând toate cifrele din număr de la dreapta la E_INFO_INTENSIV_PASCAL_SII_068 stânga şi determinând care este cifra care respectă condiţia impusă. E_INFO_INTENSIV_C_SII_068 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea m şi n şi toate E_INFO_INTENSIV_PASCAL_SII_068 elementele matricei, apoi parcurge matricea verificând pentru fiecare element proprietatea cerută. Se calculează produsul elementelor care respectă proprietatea cerută, reţinându-se la fiecare pas numai ultima cifră a acestuia, care se va afişa în final. E_INFO_INTENSIV_C_SII_069 3. Subprogramul poate determina numărul cerut parcurgând toate cifrele din număr de la dreapta la E_INFO_INTENSIV_PASCAL_SII_069 stânga şi determinând care este diferenţa, în valoare absolută, dintre numărul de cifre pare şi numărul de cifre impare. E_INFO_INTENSIV_C_SII_069 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi toate E_INFO_INTENSIV_PASCAL_SII_069 elementele matricei, apoi se parcurge matricea verificând proprietatea cerută. Se afişează mesajul corespunzător proprietăţii cerute. E_INFO_INTENSIV_C_SII_070 3. Subprogramul poate determina numărul cerut parcurgând toate cifrele din număr de la dreapta la E_INFO_INTENSIV_PASCAL_SII_070 stânga şi reţinând doar cifrele care respectă condiţia impusă. E_INFO_INTENSIV_C_SII_070 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valorile m şi n şi toate E_INFO_INTENSIV_PASCAL_SII_070 elementele matricei, apoi toate elementele situate pe liniile mai mari decât x vor fi copiate pe linia anterioară. Matricea obţinută se afişează pe ecran în formatul cerut. E_INFO_INTENSIV_C_SII_071 5. Se declară două şiruri de caractere, unul de cel puţin 256 caractere iar celălalt de minim 20 de carctere. Se E_INFO_INTENSIV_PASCAL_SII_071 citesc cele două şiruri apoi se determină toate apariţiile celui de al doilea şir în primul înlocuind de fiecare dată apariţia acestuia cu un şir de exact aceeaşi lungime dar care conţine numai caracterul ’*’. E_INFO_INTENSIV_C_SII_072 5. Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n apoi construieşte E_INFO_INTENSIV_PASCAL_SII_072 matricea conform enunţului. O posibilă idee de constructie a matricei ar putea fi: elementele primei linii a1,j,cu 1≤j≤100 sunt egale cu j(j+1)/2. Elementele celorlalte linii, incepând cu linia de indice 2, ai,j = ai-1, j-1. Matricea se va afişa în formatul cerut. Se declară două şiruri de caractere cu dimensiunea de E_INFO_INTENSIV_C_SII_073 5. cel puţin 256 caractere. Se citeşte textul propoziţie cu E_INFO_INTENSIV_PASCAL_SII_073 propoziţie, memorându-se de fiecare dată propoziţia citită. Se parcurge propoziţia detectând şi numărând caracterele vocale. Numărul de vocale astfel obţinut se compară cu maximul curent. Dacă propoziţia are un număr de vocale mai mare sau egal decât maximul curent se va memora, actualizând şi valoarea maximului. Afişarea se va face în formatul cerut. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_074 5. rezolvare posibilă citeşte valoarea n apoi construieşte E_INFO_INTENSIV_PASCAL_SII_074 matricea conform enunţului. Elementele a1,1 şi a1,2 se iniţializează cu 1 restul elementelor matricei urmând a se genera conform modului de generare a termenilor şirului lui Fibonacci: ai,j = (ai,j-1 +ai,j-2)%10. De la această regulă se abat termenii coloanei 1 şi 2. Se declară o matrice cu dimensiunile cerute. O E_INFO_INTENSIV_C_SII_075 5. rezolvare posibilă citeşte valoarea n apoi construieşte E_INFO_INTENSIV_PASCAL_SII_075 matricea conform enunţului. O posibilă idee de constructie a elementelor matricei este: ai,j = (i+j)2. Matricea se va afişa în formatul cerut. E_INFO_INTENSIV_C_SII_076 5. Se declară un şir de 20 de caractere După citirea şirului se elimină primul şi ultimul caracter al ţirului citit E_INFO_INTENSIV_PASCAL_SII_076 şi se afişează rezultatul obţinut. Procedeul se repetă cât timp şirul este nevid. E_INFO_INTENSIV_C_SII_077 5. Se declară un şir de 50 de caractere După citirea şirului, se parcurge şi se transformă în majusculă toate E_INFO_INTENSIV_PASCAL_SII_077 literele care preced sau care urmează unui caracter spaţiu. Aceeaşi transformare se va aplica şi primei, respectiv ultimei litere din şir. E_INFO_INTENSIV_C_SII_078 5. Se declară două şiruri de caractere cu 100 şi respectiv 15 caractere. Se citesc cele două şiruri şi apoi se E_INFO_INTENSIV_PASCAL_SII_078 localizează apariţiile cuvântului în şirul de caractere citit şi inserează după fiecare apariţie a sa caracterul „?”. E_INFO_INTENSIV_C_SII_079 5. O rezolvare posibilă constă în construirea unui nou şir de caractere în care se copiază toate caracterele din E_INFO_INTENSIV_PASCAL_SII_079 şirul citit şi după fiecare vocală, se memorează caracterul *. E_INFO_INTENSIV_C_SII_080 5. O rezolvare posibilă citeşte cuvîntul, determină poziţia pe care apare prima consoană, respectiv ultima E_INFO_INTENSIV_PASCAL_SII_080 vocală, parcurgând şirul începând cu prima poziţie, respectiv ultima poziţie. Dacă există caracterele cerute, se interschimbă, apoi se afişează şirul obţinut. E_INFO_INTENSIV_C_SII_081 5. Se declară un tablou cu dimensiunile cerute. O rezolvare posibilă citeşte valoarile n,m şi toate E_INFO_INTENSIV_PASCAL_SII_081 elementele tabloului, apoi parcurge tabloul pe coloane şi calculează suma numerelor de ordine ale coloanelor care îndeplinesc condiţia cerută. E_INFO_INTENSIV_C_SII_082 5. Se declară un tablou cu dimensiunile cerute. O rezolvare posibilă citeşte valoarile n,m şi toate E_INFO_INTENSIV_PASCAL_SII_082 elementele tabloului, apoi parcurge tabloul pe coloane şi calculează suma numerelor de ordine ale coloanelor care îndeplinesc condiţia cerută. E_INFO_INTENSIV_C_SII_083 5. Se declară o listă dublu înlănţuită. O rezolvare posibilă este să se parcurgă lista simultan la cele două capete E_INFO_INTENSIV_PASCAL_SII_083 şi să se inverseze valorile. E_INFO_INTENSIV_C_SII_084 5. Se declară o listă simplu înlănţuită. O rezolvare posibilă este să se parcurgă lista şi să se determine E_INFO_INTENSIV_PASCAL_SII_084 numărul cu proprietatea cerută. E_INFO_INTENSIV_C_SII_085 5. Se declară o listă simplu înlănţuită. O rezolvare posibilă este să se parcurgă lista şi să se determine E_INFO_INTENSIV_PASCAL_SII_085 numărul cu proprietatea cerută. E_INFO_INTENSIV_C_SII_086 5 Se declară o matrice cu dimensiunile cerute. O soluţie posibilă constă în construirea elementelor matricei E_INFO_INTENSIV_PASCAL_SII_086 respectând condiţia impusă, ţinând cont de paritatea liniilor. Matricea obţinută se afişează pe ecran în formatul cerut. E_INFO_INTENSIV_C_SII_087 5 Se declară o matrice cu dimensiunile cerute. O soluţie posibilă constă în parcurgerea elementelor matricei şi E_INFO_INTENSIV_PASCAL_SII_087 însumarea celor aflate în zona specificată, reţinându- se, de asemenea, şi numărul acestora. Programul afişează raportul celor două valori calculate. E_INFO_INTENSIV_C_SII_088 5 Se declară o matrice cu dimensiunile cerute. O soluţie posibilă constă în parcurgerea elementelor matricei şi E_INFO_INTENSIV_PASCAL_SII_088 însumarea celor aflate în zona specificată, reţinându- se, de asemenea, şi numărul acestora. Programul afişează raportul celor două valori calculate. E_INFO_INTENSIV_C_SII_089 5 Se declară o matrice cu dimensiunile cerute, având elementele numere întregi. O soluţie posibilă parcurge E_INFO_INTENSIV_PASCAL_SII_089 matricea şi calculează termenii şirului lui Fibonacci în funcţie de poziţia fiecărui element. Matricea obţinută se afişează pe ecran în formatul cerut. E_INFO_INTENSIV_C_SII_090 5. O soluţie posibilă presupune declararea unei matrice cu dimensiunile cerute, având elementele numere E_INFO_INTENSIV_PASCAL_SII_090 întregi. Se parcurge matricea verificând condiţiile impuse şi calculând simultan cele două sume cerute. E_INFO_INTENSIV_C_SII_091 4. Se afişează caracterele de pe poziţiile corespunzătoare valorii indicelui i E_INFO_INTENSIV_PASCAL_SII_091 E_INFO_INTENSIV_C_SII_091 5. Se crează primul nod, cel care conţine primul caracter, apoi celelate noduri, legate prin duble legături de nodul E_INFO_INTENSIV_PASCAL_SII_091 precedent E_INFO_INTENSIV_C_SII_092 3. Pentru fiecare descendent dat în liste se scrie direct tatăl lui, iar pentru nodul care nu apare în liste tatăl E_INFO_INTENSIV_PASCAL_SII_092 este 0 E_INFO_INTENSIV_C_SII_092 5. Se parcurge o dată matricea pentru a determina minimul: E_INFO_INTENSIV_PASCAL_SII_092 min=A11; lin=1; col=1 pt. i=1,m pt. j=1,n dacă Aij<min min=Aij; lin=i; col=j după care de deplasează fiecare linie >lin cu o poziţie în sus şi ifecare coloană > col cu o poziţie spre stânga: pt. i=lin+1, m pt. j=1,n Ai-1,j = Ai,j pt. j=col+1,n pt. i=1,m Ai,j-1=Aij E_INFO_INTENSIV_C_SII_093 3. Un singur nod are 4 muchii incidente cu el E_INFO_INTENSIV_PASCAL_SII_093 E_INFO_INTENSIV_C_SII_093 4. Se elimină din listă nodurile aflate pe poziţii pare în lista iniţială. E_INFO_INTENSIV_PASCAL_SII_093 E_INFO_INTENSIV_C_SII_093 5. Se parcurg simultan cele două şiruri şi pentru orice poziţie în care avem în ambele şiruri vocale scriem *, E_INFO_INTENSIV_PASCAL_SII_093 pentru orice poziţie în care în ambele şiruri avem E_INFO_C_SII_093 consoane scriem # iar pe poziţiile rămase scriem ?. E_INFO_PASCAL_SII_093 E_INFO_INTENSIV_C_SII_094 4 Folosim două variabile, s1,s2 şiruri de minim 20 caractere în Pascal, respectiv minim 21 caractere în E_INFO_INTENSIV_PASCAL_SII_094 C/C++; citim datele de intrare în s1 şi construim caracter su caracter şirul cerut în s2. Problema se poate rezolva şi prin utilizarea subprogramelor şi operaţiilor predefinite pentru prelucrarea şirurilor de caractere (concatenare, extragere subşir etc) E_INFO_INTENSIV_C_SII_094 5 Se interschimbă valorile câmpurilor lit din cele două elemente (folosind o variabilă auxiliară de tip char) E_INFO_INTENSIV_PASCAL_SII_094 Se determină arcele astfel încât lungimea drumului să E_INFO_INTENSIV_C_SII_095 4 fie 5; E_INFO_INTENSIV_PASCAL_SII_095
E_INFO_INTENSIV_C_SII_095 5 Folosim două variabile, s1,s2 şiruri de minim 20
caractere în Pascal, respectiv minim 21 caractere în E_INFO_INTENSIV_PASCAL_SII_095 C/C++. Citim şirul de intrare în s1 şi construim caracter cu caracter şirul cerut în s2. Problema se poate rezolva şi prin utilizarea subprogramelor şi operaţiilor predefinite pentru prelucrarea şirurilor de caractere (concatenare, extragere subşir etc) Folosim variabilele s1,s2 şiruri de minimum 20 E_INFO_INTENSIV_C_SII_096 5 caractere în Pascal, respectiv minimum 21 caractere în E_INFO_INTENSIV_PASCAL_SII_096 C/C++ şi s3 de minimum 40 caractere în Pascal, respectiv minimum 41 caractere în C/C++. Citim în s1 şi s2 datele de intrare, apoi construim caracter cu caracter şirul cerut în s3. Problema se poate rezolva şi prin utilizarea subprogramelor şi operaţiilor predefinite pentru prelucrarea şirurilor de caractere (concatenare, extragere subşir etc) E_INFO_INTENSIV_C_SII_097 5 Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valorile n şi m şi toate E_INFO_INTENSIV _PASCAL_SII_097 elementele matricei, apoi inversează prima cu ultima linie, a doua cu penultima, ş.a.m.d. La final elementele matricei vor fi afişate în formatul cerut. E_INFO_INTENSIV_C_SII_098 5 Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi completează E_INFO_INTENSIV _PASCAL_SII_098 valorile elementelor matricei cu valoarea unei variabile x, a cărei valoare creşte la fiecare iteraţie cu 2. La final elementele matricei vor fi afişate în formatul cerut. E_INFO_INTENSIV_C_SII_099 5 Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi completează E_INFO_INTENSIV _PASCAL_SII_099 valorile elementelor matricei minimul dintre valorile indicilor corespunzători. La final elementele matricei vor fi afişate în formatul cerut. E_INFO_INTENSIV_C_SII_100 5 Se declară o matrice cu dimensiunile cerute. O rezolvare posibilă citeşte valoarea n şi toate E_INFO_ INTENSIV_PASCAL_SII_100 elementele matricei, apoi parcurge matricea verificând pentru fiecare element proprietatea cerută (se vor lua în considerare toţi vecinii existenţi ai elementului verificat); elementele care respectă condiţia impusă vor fi afişate în formatul cerut.