<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=0042_%E2%80%93_%C8%98terge_Elemente</id>
	<title>0042 – Șterge Elemente - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=0042_%E2%80%93_%C8%98terge_Elemente"/>
	<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=0042_%E2%80%93_%C8%98terge_Elemente&amp;action=history"/>
	<updated>2026-05-01T03:02:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.universitas.ro/index.php?title=0042_%E2%80%93_%C8%98terge_Elemente&amp;diff=3719&amp;oldid=prev</id>
		<title>Miriam: tot</title>
		<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=0042_%E2%80%93_%C8%98terge_Elemente&amp;diff=3719&amp;oldid=prev"/>
		<updated>2023-04-15T18:58:29Z</updated>

		<summary type="html">&lt;p&gt;tot&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sursa: [https://www.pbinfo.ro/probleme/42/stergeelemente StergereElemente]&lt;br /&gt;
----&lt;br /&gt;
==Cerinţă==&lt;br /&gt;
Se dă un șir cu &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; elemente întregi cuprinse în intervalul [-1000, 1000] și două valori naturale i și j. Să se afișeze toate elementele vectorului, mai puțin cele aflate de pe pozițiile i+1 la j-1.&lt;br /&gt;
==Date de intrare==&lt;br /&gt;
Programul va citi de la tastatură valoarea&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, apoi &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; numere întregi reprezentând elementele șirului, apoi valorile i și j.&lt;br /&gt;
==Date de ieșire==&lt;br /&gt;
Dacă datele sunt introduse corect, pe ecran se va afișa: &amp;quot;Datele introduse sunt corecte!&amp;quot;, apoi se va afișa vectorul, mai puțin elementele de pe pozițiile mai sus menționate. În cazul în care datele nu respectă restricțiile, se va afișa mesajul &amp;quot;Datele introduse nu sunt corecte!&amp;quot;.&lt;br /&gt;
==Restricţii şi precizări==&lt;br /&gt;
*1 &amp;lt;= n &amp;lt;= 100&lt;br /&gt;
*valorile elementelor șirului vor fi  cuprinse între -1000 și 1000&lt;br /&gt;
*1≤i≤j≤n&lt;br /&gt;
==Exemple==&lt;br /&gt;
===Exemplul 1===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 6&lt;br /&gt;
:Introduceti 6 numere separate prin spatiu:12 7 6 3 8 5&lt;br /&gt;
:Introduceti valoarea i:2&lt;br /&gt;
:Intoduceti valoarea j:4&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt corecte!&lt;br /&gt;
:Sirul nou este [12, 8, 5]&lt;br /&gt;
===Exemplul 2===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 4&lt;br /&gt;
:Introduceti 4 numere separate prin spatiu:123 12 3 5&lt;br /&gt;
:Introduceti valoarea i:1&lt;br /&gt;
:Intoduceti valoarea j:5&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt incorecte!&lt;br /&gt;
===Exemplul 3===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 102&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt incorecte!&lt;br /&gt;
:&lt;br /&gt;
==Rezolvare==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
def is_integer(value):&lt;br /&gt;
    return value.isdigit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_nr_elemente(n):&lt;br /&gt;
    if is_integer(n):&lt;br /&gt;
        if 2 &amp;lt; int(n) &amp;lt; 101:&lt;br /&gt;
            return n&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_vector(n, vector):&lt;br /&gt;
    if len(vector) != int(n):&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
    else:&lt;br /&gt;
        for i in vector:&lt;br /&gt;
            if is_integer(i):&lt;br /&gt;
                if -1000 &amp;lt; int(i) &amp;lt; 1000:&lt;br /&gt;
                    continue&lt;br /&gt;
                else:&lt;br /&gt;
                    print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
                    exit()&lt;br /&gt;
            else:&lt;br /&gt;
                print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
                exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_i(i, n):&lt;br /&gt;
    if is_integer(i):&lt;br /&gt;
        if 1 &amp;lt;= int(i) &amp;lt; int(n)-1:&lt;br /&gt;
            return i&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_j(i, n, j):&lt;br /&gt;
    if is_integer(j):&lt;br /&gt;
        if int(i) &amp;lt;= int(j) &amp;lt;= int(n):&lt;br /&gt;
            return j&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def eliminare_elemente(sir, i, j, n):&lt;br /&gt;
    sir_nou = []&lt;br /&gt;
    for k in range(0, int(n)):&lt;br /&gt;
        if k &amp;lt; int(i)-1 or k &amp;gt; int(j)-1:&lt;br /&gt;
            sir_nou.append(sir[k])&lt;br /&gt;
    print(&amp;quot;Sirul nou este&amp;quot;,sir_nou)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;#039;__main__&amp;#039;:&lt;br /&gt;
    n = input(&amp;quot;Introduceti numarul de elemente a sirului: &amp;quot;)&lt;br /&gt;
    verificare_nr_elemente(n)&lt;br /&gt;
    elem = input(f&amp;quot;Introduceti {n} numere separate prin spatiu:&amp;quot;).split()&lt;br /&gt;
    verificare_vector(n, elem)&lt;br /&gt;
    lst_int = list(map(int, elem))&lt;br /&gt;
    i = input(&amp;quot;Introduceti valoarea i:&amp;quot;)&lt;br /&gt;
    verificare_i(i, n)&lt;br /&gt;
    j = input(&amp;quot;Intoduceti valoarea j:&amp;quot;)&lt;br /&gt;
    verificare_j(i, n, j)&lt;br /&gt;
    print(&amp;quot;Datele ntroduse sunt corecte!&amp;quot;)&lt;br /&gt;
    eliminare_elemente(lst_int, i, j, n)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Explicație rezolvare==&lt;br /&gt;
Acest program verifică dacă datele introduse sunt corecte și apoi calculează suma elementelor dintr-un șir, cu excepția elementelor cu indexul între două valori i și j date de utilizator.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;is_integer(value)&amp;lt;/code&amp;gt; returnează &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; dacă &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; este un număr întreg și &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt; în caz contrar.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;verificare_nr_elemente(n)&amp;lt;/code&amp;gt; verifică dacă numărul de elemente introdus este un număr întreg între 2 și 100 și returnează &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; dacă este corect sau afișează un mesaj de eroare și oprește programul cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt; dacă este incorect.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;verificare_vector(n, vector)&amp;lt;/code&amp;gt; verifică dacă numerele introduse în șir sunt numere întregi între -1000 și 1000 și dacă numărul de elemente este egal cu &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;. Dacă există o problemă, afișează un mesaj de eroare și oprește programul cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;verificare_i(i, n)&amp;lt;/code&amp;gt; verifică dacă &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; este un număr întreg între 1 și &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; - 1. Dacă există o problemă, afișează un mesaj de eroare și oprește programul cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;verificare_j(i, n, j)&amp;lt;/code&amp;gt; verifică dacă &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; este un număr întreg între &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;. Dacă există o problemă, afișează un mesaj de eroare și oprește programul cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Funcția &amp;lt;code&amp;gt;suma(sir, i, j, n)&amp;lt;/code&amp;gt; calculează suma elementelor din șir, cu excepția elementelor cu indexul între &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
În &amp;lt;code&amp;gt;if __name__ == &amp;#039;__main__&amp;#039;:&amp;lt;/code&amp;gt;, programul primește numărul de elemente ale șirului și verifică dacă acesta este corect. Apoi primește valorile șirului, verifică dacă acestea sunt corecte și le converteste într-un listă de întregi. Programul primește valorile pentru &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;, verifică dacă sunt corecte și apoi calculează suma elementelor șirului folosind funcția &amp;lt;code&amp;gt;suma()&amp;lt;/code&amp;gt;.&lt;br /&gt;
----&lt;br /&gt;
==Cerinţă==&lt;br /&gt;
Se dă un șir cu &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; elemente întregi. Să se ordoneze descrescător elementele vectorului.&lt;br /&gt;
==Date de intrare==&lt;br /&gt;
Programul va citi de la tastatură valoarea&amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;, apoi &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; numere întregi reprezentând elementele șirului.&lt;br /&gt;
==Date de ieșire==&lt;br /&gt;
Dacă datele sunt introduse corect, pe ecran se va afișa: &amp;quot;Datele introduse sunt corecte!&amp;quot;, apoi se va afișa noul vector, obținut în urma ordonării descrescătoare a tuturor elementelor vectorului. În cazul în care datele nu respectă restricțiile, se va afișa mesajul &amp;quot;Datele introduse nu sunt corecte!&amp;quot;.&lt;br /&gt;
==Restricţii şi precizări==&lt;br /&gt;
*1 &amp;lt;= n &amp;lt;= 1000&lt;br /&gt;
*valorile elementelor șirului vor fi  &amp;lt; 1.000.000.000&lt;br /&gt;
==Exemple==&lt;br /&gt;
===Exemplul 1===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 6&lt;br /&gt;
:Introduceti 6 numere separate prin spatiu:63 273 9 83 93 123&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt corecte!&lt;br /&gt;
:Noul vector este: [273, 123, 93, 83, 63, 9]&lt;br /&gt;
===Exemplul 2===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 123456&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt incorecte!&lt;br /&gt;
===Exemplul 3===&lt;br /&gt;
;Intrare&lt;br /&gt;
:Introduceti numarul de elemente a sirului: 5&lt;br /&gt;
:Introduceti 5 numere separate prin spatiu:13 1 31 31 1 3 1&lt;br /&gt;
;Ieșire&lt;br /&gt;
:Datele introduse sunt incorecte!&lt;br /&gt;
:&lt;br /&gt;
==Rezolvare==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
def is_integer(value):&lt;br /&gt;
    return value.isdigit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_nr_elemente(n):&lt;br /&gt;
    if is_integer(n):&lt;br /&gt;
        if 2 &amp;lt; int(n) &amp;lt; 101:&lt;br /&gt;
            return n&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_vector(n, vector):&lt;br /&gt;
    if len(vector) != int(n):&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
    else:&lt;br /&gt;
        for i in vector:&lt;br /&gt;
            if is_integer(i):&lt;br /&gt;
                if -1000 &amp;lt; int(i) &amp;lt; 1000:&lt;br /&gt;
                    continue&lt;br /&gt;
                else:&lt;br /&gt;
                    print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
                    exit()&lt;br /&gt;
            else:&lt;br /&gt;
                print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
                exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_i(i, n):&lt;br /&gt;
    if is_integer(i):&lt;br /&gt;
        if 1 &amp;lt;= int(i) &amp;lt; int(n)-1:&lt;br /&gt;
            return i&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def verificare_j(i, n, j):&lt;br /&gt;
    if is_integer(j):&lt;br /&gt;
        if int(i) &amp;lt;= int(j) &amp;lt;= int(n):&lt;br /&gt;
            return j&lt;br /&gt;
        else:&lt;br /&gt;
            print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
            exit()&lt;br /&gt;
    else:&lt;br /&gt;
        print(&amp;quot;Datele introduse sunt incorecte!&amp;quot;)&lt;br /&gt;
        exit()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def eliminare_elemente(sir, i, j, n):&lt;br /&gt;
    sir_nou = []&lt;br /&gt;
    for k in range(0, int(n)):&lt;br /&gt;
        if k &amp;lt; int(i)-1 or k &amp;gt; int(j)-1:&lt;br /&gt;
            sir_nou.append(sir[k])&lt;br /&gt;
    print(&amp;quot;Sirul nou este&amp;quot;,sir_nou)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;#039;__main__&amp;#039;:&lt;br /&gt;
    n = input(&amp;quot;Introduceti numarul de elemente a sirului: &amp;quot;)&lt;br /&gt;
    verificare_nr_elemente(n)&lt;br /&gt;
    elem = input(f&amp;quot;Introduceti {n} numere separate prin spatiu:&amp;quot;).split()&lt;br /&gt;
    verificare_vector(n, elem)&lt;br /&gt;
    lst_int = list(map(int, elem))&lt;br /&gt;
    i = input(&amp;quot;Introduceti valoarea i:&amp;quot;)&lt;br /&gt;
    verificare_i(i, n)&lt;br /&gt;
    j = input(&amp;quot;Intoduceti valoarea j:&amp;quot;)&lt;br /&gt;
    verificare_j(i, n, j)&lt;br /&gt;
    print(&amp;quot;Datele ntroduse sunt corecte!&amp;quot;)&lt;br /&gt;
    eliminare_elemente(lst_int, i, j, n)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Explicație rezolvare==&lt;br /&gt;
Acest program elimină elementele unui șir dat prin excluderea elementelor de pe pozițiile dintre două poziții date, i și j (inclusiv acestea). Iată o explicație detaliată a fiecărei funcții:&lt;br /&gt;
&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;is_integer(value)&amp;lt;/code&amp;gt; primește o valoare sub formă de string și returnează &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt; dacă string-ul poate fi convertit într-un număr întreg și &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt; altfel.&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;verificare_nr_elemente(n)&amp;lt;/code&amp;gt; primește numărul de elemente &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; și verifică dacă acesta este un număr întreg cuprins între 3 și 100. Dacă &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; nu este valid, afișează un mesaj de eroare și iese din program cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;. Dacă &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; este valid, returnează valoarea.&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;verificare_vector(n, vector)&amp;lt;/code&amp;gt; primește numărul de elemente &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; și vectorul &amp;lt;code&amp;gt;vector&amp;lt;/code&amp;gt; și verifică dacă vectorul are lungimea corectă (adică trebuie să aibă &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; elemente). Pentru fiecare element &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; din vector, verifică dacă este un număr întreg între -1000 și 1000. Dacă vectorul nu este valid, afișează un mesaj de eroare și iese din program cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;verificare_i(i, n)&amp;lt;/code&amp;gt; primește poziția &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și numărul de elemente &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; și verifică dacă &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; este un număr întreg între 1 și &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;-1. Dacă &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; nu este valid, afișează un mesaj de eroare și iese din program cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;. Dacă &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; este valid, returnează valoarea.&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;verificare_j(i, n, j)&amp;lt;/code&amp;gt; primește poziția &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;, numărul de elemente &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; și poziția &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; și verifică dacă &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; este un număr întreg între &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;. Dacă &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; nu este valid, afișează un mesaj de eroare și iese din program cu &amp;lt;code&amp;gt;exit()&amp;lt;/code&amp;gt;. Dacă &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; este valid, returnează valoarea.&lt;br /&gt;
# Funcția &amp;lt;code&amp;gt;eliminare_elemente(sir, i, j, n)&amp;lt;/code&amp;gt; primește șirul &amp;lt;code&amp;gt;sir&amp;lt;/code&amp;gt;, poziția &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;, poziția &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; și numărul de elemente &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; și construiește un nou șir &amp;lt;code&amp;gt;sir_nou&amp;lt;/code&amp;gt; prin excluderea elementelor de pe pozițiile dintre &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; și &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; (inclusiv acestea). Noua listă este afișată la sfârșit.&lt;br /&gt;
&lt;br /&gt;
În blocul principal, programul primește input-urile de la utilizator, verifică dacă acestea sunt corecte folosind funcțiile de verificare și, dacă sunt corecte, calculează șirul nou folosind funcția &amp;lt;code&amp;gt;eliminare_elemente&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Miriam</name></author>
	</entry>
</feed>