a)
Algoritmul cauta cea mai mare putere a lui 2, mai mica sau egala decat n
Astfel, pentru n=12 se va afisa valoarea 8
b)
Cel mai mic : 16
Cel mai mare : 31
c)
citeste n
p <- 0
i<-1
daca i<n atunci {
repeta {
//Toate instructiunile din instructiunea "pentru"
} pana cand i>n
}
scrie p
d)
#include <iostream>
using namespace std;
int main(){
int n,p=0,i,m;
cin >> n;
for(i=1;i<=n;i++){
m=i;
while(m%2==0) m=m/2;
if(m==1) p=i;
}
cout << p;
}