Informatică, întrebare adresată de alexutaa, 8 ani în urmă

se da un vector cu n componente numere naturale. stergeti din x ultima componenta putere a lui 2.


mariaselma22: In pascal, c, c++?
alexutaa: c++
mariaselma22: int v[20];
mariaselma22: Ignora^

Răspunsuri la întrebare

Răspuns de mariaselma22
1

int v[20];int k;

~citirea si intializarea~

for(i=0;i<n;i++)

{int a=1;

do

a=a*2;

while(a<x[i]);

if (x[i]==a) k=i;}

//memoram ultima pozitie in care se gaseste puterea lui 2;

Si apoi eliminam elementul de pe pozitia k

for(i=k;i<n;i++)

x[i]=x[i+1];

n--;


alexutaa: mersiii❤
Alte întrebări interesante