Sunteți pe pagina 1din 2

Lucrare 9 d ianuarie 2019

Nr. 1

1. Ce se afiseaza in urma secventei::

int i,n=2425671, v[10];


for (i=0; i<=9; i++)
v[i]=0;
while(n!=0)
{
v[n%10]= v[n%10]+1;
n=n/10;
}
for (i=0; i<10; i++)
if(v[i]==0)
cout<<i<<” “;

2. Fie v un vector cu elemente numere intregi si fie secventa de instructiuni:


for(i=1;i<=6;i++)
v[i]=i*2;
a)Care este valoarea elementului de pe pozitia 3?
b)Cat este suma elementelor vectorului?

3. Se considera fisierul A.txt cu maxim 200 de numere intregi. Sa se construiasca vectorul x, astfel incat
acesta sa contina doar numerele din A.txt ce au suma cifrelor divizibila cu 5. In cazul in care nu exista
in fisier astfel de numere se va da un mesaj corespunzator, iar in caz contrar se va afisa vectorul x.

Sa se exemplifice enuntul problemei

4. Se citeste de la tastatura un numar intreg n (n<100), apoi se citesc cele n elemente ale unui vector v de
numere reale. Se citeste de la tastatura un numar k intreg. Sa se afiseze cea mai mica suma ce se poate
forma utilizand doar k elemente din vector.

Ex: n=5, v=(4,9,7,1,0,8) si k=3 se va afisa 5


Lucrare 9 d ianuarie 2019
NR 2
1. Ce se afiseaza in urma secventei::

int i,x=3633863, v[10];


for (i=0; i<=9; i++)
v[i]=0;
while(x!=0)
{
v[x%10]= v[x%10]+1;
x=x/10;
}
for (i=0; i<10; i++)
if(v[i]!=0)
cout<<i<<” “;

2. Fie v un vector cu elemente numere intregi si fie secventa de instructiuni:


for(i=0;i<6;i++)
v[i]=i*3;
a)Care este valoarea elementului de pe pozitia 3?
b)Cat este suma elementelor vectorului?

3. Se considera vectorul a cu maxim 50 de elemente de tip intreg. Se citeste din fisierul B.txt un numar
intreg n, apoi se citesc cele n elemente ale vectorului a. Sa se construiasca vectorul b, astfel incat acesta sa
contina doar elementele din a care au exact 3 divizori. In cazul in care nu exista elemente prime se va da
un mesaj corespunzator, iar in caz contrar se va afisa vectorul b pe monitor.

Sa se exemplifice enuntul problemei

4.Se citeste de la tastatura un numar intreg n (n<100), apoi se citesc cele n elemente ale unui vector a de
numere reale. Se citeste de la tastatura un numar p intreg. Sa se afiseze cea mai mare suma ce se poate
forma utilizand doar p elemente din vector.

Ex: n=5, a=(4,9,7,1,0,8) si p=3 se va afisa 24

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