Dzień dobry, ostatnio robię krótkie zadania algorytmiczne jednak napotkałem się na pewna przeszkodę, dokładnie napisałem kod, sprawdziłem go kilka razy i ciągle w jednym teście pokazuje błąd i nie wiem zbytnio czemu on tam wyskakuje. Najpierw nie zgadzała się próba c a potem jak szkopuł zaliczył c to e wyskoczyła jako błąd.
zadanie na szkopule: https://szkopul.edu.pl/problemset/problem/eSgi8Ae29vCPojodBrdDAooI/site/?key=statement
błąd c kod
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n,m,k;
cin>>n;
cin>>m;
cin>>k;
if(k%n == 0 and k/n !=m|| k%m == 0 and k/m !=n)
{
cout<<"TAK"<<endl;
}
else
{
cout<<"NIE"<<endl;
}
}
błąd e kod
include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n,m,k;
cin>>n;
cin>>m;
cin>>k;
if(k%n == 0 and n*m>=k|| k%m == 0 and n*m>=k)
{
cout<<"TAK"<<endl;
}
else
{
cout<<"NIE"<<endl;
}
}