Probleme Tablouri Unidimensionale

4
Fie dat tabloul A [ 1..n] , n 100, de numere reale. Scrieţi un program care determină, de cîte ori figurează în acest tablou elementul cu valoare maximă. Intrare: numărul n şi elementele tabloului A se introduc de la tastatură. Ieşire: pe ecran se afişază într-o linie elementul cu valoare maximă şi numărul de apariţii ale acestuia separate prin spaţiu. Fie dat tabloul A [ 1..n] , n 100, de numere reale. Scrieţi un program care determină de cîte ori figurează în acest tablou elementul cu valoare minimă. Intrare: numărul n şi elementele tabloului A se introduc de la tastatură. Ieşire: pe ecran se afişază într-o linie elementul cu valoare minimă şi numărul de apariţii ale acestuia, separate prin spaţiu. Fie dat tabloul A [ 1..n] , n 100, de numere întregi. Scrieţi un program care determină, cîte elemente au valoarea diferită de valoarea ultimului element şi cîte elemente au valoarea diferită de valoarea primului element. Intrare: numărul n şi elementele tabloului A se introduc de la tastatură. Ieşire: pe ecran se afişază într-o linie numărul de elemente cu valoarea diferită de valoarea primului element şi numărul de ele- mente cu valoarea diferită de valoarea ultimului element, separate prin spaţiu. Fie dat numărul natural m ,m>0 şi tabloul A [ 1..n] ,n 100, de numere naturale. Scrieţi un program care numără cîte elemente din tablou sînt divizibile cu numărul m. Intrare: numărul m, numărul n şi elementele tabloului A se introduc de la tastatură. Ieşire: pe ecran se afişază numărul elementelor divizibile cu m. Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care calculează media aritmetică a valorilor elementelor cu indici pari şi media aritmetică a valorilor elementelor cu indici impari. Intrare: numărul n şi elementele tabloului A se introduc de la tastatură. Ieşire: pe ecran se afişază într-o linie media aritmetică a valorilor elementelor de pe locurile pare şi media aritmetică a valorilor elementelor de pe locurile impare, separate prin spaţiu. Fie dat tabloul A [ 1..n] ,n 100, de numere naturale. Scrieţi un program care calculează suma elementelor tabloului valorile cărora sînt divizibile cu 3 sau cu 7.

Transcript of Probleme Tablouri Unidimensionale

Page 1: Probleme Tablouri Unidimensionale

Fie dat tabloul A [ 1..n] , n 100, de numere reale. Scrieţi un program care determină, de cîte ori figurează în acest tablou elementul cu valoare maximă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază într-o linie elementul cu valoare maximă şi numărul de apariţii ale acestuia

separate prin spaţiu.

Fie dat tabloul A [ 1..n] , n 100, de numere reale. Scrieţi un program care determină de cîte ori figurează în acest tablou elementul cu valoare minimă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază într-o linie elementul cu valoare minimă şi numărul de apariţii ale acestuia,

separate prin spaţiu.

Fie dat tabloul A [ 1..n] , n 100, de numere întregi. Scrieţi un program care determină, cîte elemente au valoarea diferită de valoarea ultimului element şi cîte elemente au valoarea diferită de valoarea primului element.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază într-o linie numărul de elemente cu valoarea diferită de valoarea primului

element şi numărul de elemente cu valoarea diferită de valoarea ultimului element, separate prin spaţiu.

Fie dat numărul natural m ,m>0 şi tabloul A [ 1..n] ,n 100, de numere naturale. Scrieţi un program care numără cîte elemente din tablou sînt divizibile cu numărul m.Intrare: numărul m, numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază numărul elementelor divizibile cu m.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care calculează media aritmetică a valorilor elementelor cu indici pari şi media aritmetică a valorilor elementelor cu indici impari.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază într-o linie media aritmetică a valorilor elementelor de pe locurile pare şi media

aritmetică a valorilor elementelor de pe locurile impare, separate prin spaţiu.

Fie dat tabloul A [ 1..n] ,n 100, de numere naturale. Scrieţi un program care calculează suma elementelor tabloului valorile cărora sînt divizibile cu 3 sau cu 7.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază suma elementelor tabloului valorile cărora sînt divizibile cu 3 sau cu 7.

Fie dat tabloul A [ 1..n] ,n 100, de numere naturale. Scrieţi un program care calculează suma elementelor tabloului valorile cărora sînt divizibile cu 6 şi 9.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază suma elementelor tabloului valorile cărora sînt divizibile cu 6 şi cu 9.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care calculează suma elementelor tabloului valorile cărora sînt mai mici ca elementul cu valoare maximă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază suma elementelor tabloului, valorile cărora sînt mai mici ca elementul cu valoare

maximă.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care calculează suma elementelor tabloului valorile cărora sînt mai mari ca elementul cu valoare minimă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază suma elementelor tabloului, valorile cărora sînt mai mari ca elementul cu valoare

minimă.

Page 2: Probleme Tablouri Unidimensionale

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care determină cea mai lungă secvenţă de zerouri consecuitive.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază lungimea secvenţei cerute.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care determină lungimea celei mai lungi secvenţe de elemente consecutive ordonate crescător.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază lungimea secvenţei maximale de elemente ordonate crescător.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care efectuează deplasarea consecutivă spre stînga cu o poziţie a elementelor A[2], A[3],..., A[n]. Elementul cu indicele 1 al tabloului iniţial va fi plasat pe poziţia cu indicele n.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază elementele tabloului modificat, separate prin spaţiu.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care ordonează descrescător elementele acestui tablou. După sortare elementul cu valoare maximă va avea indicele 1.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază elementele tabloului ordonat, separate prin spaţiu.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi. Scrieţi un program care ordonează crescător elementele acestui tablou. După sortare elementul cu valoare maximă va avea indicele n.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază elementele tabloului ordonat, separate prin spaţiu.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi pozitive. Scrieţi un program care calculează media aritmetică a elementelor cu valori pare.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază media aritmetică a elementelor cu valori pare.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi care conţine cel puţin un număr negativ. Scrieţi un program ce calculează suma valorilor elementelor cu indici mai mari decît indicele primului element cu valoare negativă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază suma valorilor elementelor cu indici mai mari decît indicele primului element cu

valoare negativă.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi, nenule. Scrieţi un program care numără, de cîte ori alternează semnul valorilor elementelor vecine din acest tablou. Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază numărul alternărilor de semn între valorile elementelor vecine din tabloul A.

Fie dat tabloul A [ 1..n] ,n 100, de numere întregi, nenule. Scrieţi un program care determină cel mai mare divizor comun al tuturor valorilor elementelor tabloului A.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază cel mai mare divizor comun al tuturor valorilor elementelor tabloului A.Fie dat tabloul A [ 1..24] de numere întregi, reprezentînd temperatura măsurată din oră în oră pe parcursul a 24 de ore. Scrieţi un program care determină cel mai lung interval de timp pe parcursul căruia temperatuara a rămas constantă.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază durata celui mai lung interval de timp cu temperatură constantă.