Witam.
Napisałem program który ma wyznaczyc największą liczbę trzycyfrową podzielną przez a.
#include<iostream>
using namespace std;
void dane()
{
int max=0,a;
cin>>a;
for(int i=100; i<1000; i++)
if((i/a)>max && i%a==0)
max=i;
cout<<max;
}
int main()
{
dane();
return 0;
}
Problem w tym, że jak wpisze np. 3 to nie wyznaczy mi największej liczby, podobnie jest np. z liczbą 100