Сделать, чтобы если число меньше 1000, то выдавало 0

как мне сделать, чтобы здесь

#include <iostream>

using namespace std;

int main(){
  
  int A;
  cin >> A;
  A >= 1000 && A <=9999;
  int res;
  res = (A % 1000) - ((A - 1000) % 1000);
  cout << res;
  
  
   return 0;
}

было так, что если число меньше 1000 то оно равно 0?

при вводе 777 выдает 1000
а при 1023 выдает 0

Например с помощью if
https://metanit.com/cpp/tutorial/2.12.php

эта строка не делает ничего полезного

int b = A < 1000 ? 0 : A;