0915 - Elim Palindrom: Difference between revisions

From Bitnami MediaWiki
Pagină nouă: <nowiki>== Cerință ==</nowiki> Se dă un tablou cu n elemente, numere naturale. Să se elimine din tablou toate elementele care sunt palindrom. Se vor defini și apela următoarele subprograme: * citire, care citește de la tastatură valoarea lui n și cele n elemente ale tabloului * afisare, care afișează pe ecran elementele tabloului, separate prin exact un spațiu * palindrom, care verifică dacă un număr dat ca parametru este palindrom * eliminar...
 
No edit summary
Line 1: Line 1:
<nowiki>== Cerință ==</nowiki>
== Cerință ==
 
Se dă un tablou cu n elemente, numere naturale. Să se elimine din tablou toate elementele care sunt palindrom.
Se dă un tablou cu n elemente, numere naturale. Să se elimine din tablou toate elementele care sunt palindrom.
Se vor defini și apela următoarele subprograme:
Se vor defini și apela următoarele subprograme:
 
citire, care citește de la tastatură valoarea lui n și cele n elemente ale tabloului
* citire, care     citește de la tastatură valoarea lui n și cele n elemente     ale tabloului
afisare, care afișează pe ecran elementele tabloului, separate prin exact un spațiu
* afisare, care     afișează pe ecran elementele tabloului, separate prin exact un spațiu
palindrom, care verifică dacă un număr dat ca parametru este palindrom
* palindrom, care     verifică dacă un număr dat ca parametru este palindrom
eliminare, care elimină din tablou un element a cărui poziție este dată ca parametru.
* eliminare, care     elimină din tablou un element a cărui poziție este dată ca parametru.
== Date de intrare ==
 
Se citește de la tastatură numărul n, iar apoi cele n elemente ale tabloului.
<nowiki>== Date de intrare ==</nowiki>
== Date de ieșire ==
 
Se citește de la tastatură numărul <code>n</code>, iar apoi cele <code>n</code> elemente ale tabloului.
 
<nowiki>== Date de ieșire ==</nowiki>
 
Se vor afișa pe ecran elementele tabloului, separate prin exact un spațiu
Se vor afișa pe ecran elementele tabloului, separate prin exact un spațiu
== Restricții de precizări ==
*1 &les; n &les; 1000
*elementele tabloului vor fi mai mici decât 1.000.000.000


<nowiki>== Restricții de precizări ==</nowiki>
== Exemplul 1==
 
; Intrare
<nowiki>*</nowiki>1 <nowiki>&</nowiki>les; n <nowiki>&</nowiki>les; 1000
: 7
 
: 17 181 22 56 4 20 420
<nowiki>*</nowiki>elementele tabloului vor fi mai mici decât 1.000.000.000
; Ieșire
 
: Datele introduse corespund restricțiilor impuse.
 
: 17 56 20 420
<nowiki>== Exemplul 1==</nowiki>
<br>
 
== Exemplul 2 ==
<nowiki>;</nowiki> Intrare
; Intrare
 
: 4
<nowiki>:</nowiki> 7
: 17 20 100 55
 
; Ieșire
<nowiki>:</nowiki> 17 181 22 56 4 20 420
: Datele introduse corespund restricțiilor impuse.
 
: 17 20 100
<nowiki>;</nowiki> Ieșire
<br>
 
== Rezolvare ver. 1 ==
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
 
<nowiki>:</nowiki> 17 56 20 420
 
<nowiki><br></nowiki>
 
<nowiki>== Exemplul 2 ==</nowiki>
 
<nowiki>;</nowiki> Intrare
 
<nowiki>:</nowiki> 4
 
<nowiki>:</nowiki> 17 20 100 55
 
<nowiki>;</nowiki> Ieșire
 
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
 
<nowiki>:</nowiki> 17 20 100
 
<nowiki><br></nowiki>
 
<nowiki>== Rezolvare ver. 1 ==</nowiki>

Revision as of 12:49, 26 April 2023

Cerință

Se dă un tablou cu n elemente, numere naturale. Să se elimine din tablou toate elementele care sunt palindrom. Se vor defini și apela următoarele subprograme: • citire, care citește de la tastatură valoarea lui n și cele n elemente ale tabloului • afisare, care afișează pe ecran elementele tabloului, separate prin exact un spațiu • palindrom, care verifică dacă un număr dat ca parametru este palindrom • eliminare, care elimină din tablou un element a cărui poziție este dată ca parametru.

Date de intrare

Se citește de la tastatură numărul n, iar apoi cele n elemente ale tabloului.

Date de ieșire

Se vor afișa pe ecran elementele tabloului, separate prin exact un spațiu

Restricții de precizări

  • 1 ⩽ n ⩽ 1000
  • elementele tabloului vor fi mai mici decât 1.000.000.000

Exemplul 1

Intrare
7
17 181 22 56 4 20 420
Ieșire
Datele introduse corespund restricțiilor impuse.
17 56 20 420


Exemplul 2

Intrare
4
17 20 100 55
Ieșire
Datele introduse corespund restricțiilor impuse.
17 20 100


Rezolvare ver. 1