Sunteți pe pagina 1din 2

vectori lucrare martie

cerinta: sa se rezove ambele numere

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


vectori lucrare martie

cerinta: sa se rezove ambele numere


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 astfel de numere 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