#include <iostream>
using namespace std;
int main()
{int n,m,c,r;
cout<<"n:";cin>>n;
cout<<"c:";cin>>c;
cout<<"r:";cin>>r;
m=n+1;
while (m%c!=r) m=m+1;
cout<<"m:"<<m;
}
ce am facut: l-am facut intai pe m n+1 deoarece m este strict mai mare decat n, si dupa cu while, cat timp restul m%c nu este cel cerut, m creste cu o unitate; tot asa pana cand in while expresia m%c!=r devine falsa, adica m%c=r si afisam m; nu este foarte eficient dar merge