Răspuns:
1.
citeste x
min<-INT_MAX
k<-1
-cat timp(x!=0) executa
| c<-x%10
| x<-x/10
| daca(c<min) atunci min<-c
| altfel daca(c=min) atunci k<-k+1
|_
scrie min, k
2.using namespace std;
int main(){ int x, s=0, p=1; cin>>x; while (x) { if (x%2==0) s+=x; if (x<0) p*=x; cin>>x; } cout<<s<<" "<<p; return 0;}
Explicație: