Sunteți pe pagina 1din 1

Nr.

26 - Moldovan
Din fiierul de intrare date26.in se citesc de pe prima linie n,m,o,p,k , 5 numere naturale,
apoi de pe a doua linie, un ir de n numere naturale de maxim 9 cifre, de pe a treia linie un ir de
m numere naturale de maxim 9 cifre, iar de pe a patra linie un ir de o numere naturale de
maxim 9 cifre. (n[10,100]; m[10,100]; o[10,100]; p,k maxim 2 cifre) S se afieze att pe
ecran, ct i n fiierul date26.out urmtoarele cerine:

I. Probleme de 4 (4p*5=20)
I.1.
I.2.
I.3.
I.4.
I.8.

Care dintre irurile 1 sau 2 are suma elementelor cea mai mare;
Numrul elementelor din cel de-al treilea ir ce se regsesc n ir pe poziii divizibile cu k;
Produsul numerelor din al treilea ir, numere ce aparin intervalului (100,300);
Produsul numerelor din al treilea ir, numere ce se divid cu 3 sau 5;
Suma numerelor din cel de-al doilea ir care imprite la p dau restul 1 sau 2;

II. Probleme de 5p (5p*4=20)


II.1. S se afieze cel mai mare numr din primul ir, numr ce care are suma cifrelor
impar. n cazul n care n ir nu exist astfel de numere se va afia mesajul : In sirul 1 nu
exist numere cu suma cifrelor impar .
II.2. S se determine numrul sau numerele cu cea mai mare sum a divizorilor din al doilea
ir. n cazul n care n ir nu exist astfel de numere se va afia mesajul : In sirul 2 nu exist
numere cu suma cifrelor impar .
II.3. S se afieze poziiile din al al treilea ir pe care apare maximul celui de-al doilea ir.
II.4. S se afieze poziiile din al treilea ir pe care apare cel mai mic numr par. Dac irul nu
conine numere pare, se va afia un mesaj corespunztor.

III. Probleme de 6p (6p*5=30)


III.1. S se tearg din al treilea ir toate apariiile elementului maxim din primul ir, apoi
s afieze sirul obinut. Dac nu exist se va afia un mesaj corespunztor
III.2. S se tearg din al doilea ir toate elementele care au nr de cifre impar.
III.3. S se insereze n treilea ir, dup fiecare element nedivizibil cu k, valoarea q citit
de la tastatur.
III.4. S se insereze n cel de-al doilea ir , dup fiecare numar par, valoarea numrului
par+jumatate din numrul par ( daca numarul este 12 se va insera 18).
III.5. S se insereze n cel de-al doilea ir , dup fiecare numar palindrom, valoarea 13.

Observaie :
Dup fiecare tergere sau inserare, se va afia irul rmas i/sau un mesaj
corespunztor..
IV. Probleme de 10 (oricare 3 sau chiar toate)
IV.1. S se afieze cea mai lung secven din al treilea ir, secven ce respect
urmtoarele: numerele se gsesc pe poziii consecutiv i sunt divizibile cu 3.
IV.2. S se afieze pentru cel de-al doilea ir , elementele ordonate descresctor doar a
numerelor de tip palindrom (palindrom : numar citit de la stanga la dreapta egal cu numar citit de
la dreapta la stanga. Ex:1221)
IV.3. S se spun dac cel de-al treilea ir este vale sau nu.
IV.4. S construiasc un nou vector care s cuprind pentru fiecare element , cel mai
mare produs al cifrelor din primii 2 vectori, ale elementelor aflate pe aceeai poziie, adic:
z[i]=min(prodcifre(a[i]), prodcifre(b[i]));
Obs. A se vedea dimensiunile vectorilor (cea mai mic valoare dintre m,n)

S-ar putea să vă placă și