Răspuns:
Salut! Am modificat programul tau si din testele mele functioneaza corect, sper sa te ajute si succes pe viitor!
Daca ai intrebari poti sa le lasi in comentarii
#include <iostream>
using namespace std;
int n,k,i;
int multiplu(int n, int k, int maxv1)
{
int maxv2,contor=0;
for(i=1;i<=maxv1;i++) {
if(i%k==0) {
maxv2=i;
contor++;
}
}
if(contor==0)
return -1;
else
return maxv2;
}
int maxim(int n)
{
int maxnr=1;
while(n!=0) {
maxnr=maxnr*10;
n--;
}
maxnr--;
return maxnr;
}
int main()
{
int maxi;
cin >> n >> k;
maxi=maxim(n);
cout << multiplu(n, k, maxi);
}