#include<iostream>
using namespace std;

int main() {
int value;

cout << "整数値を入力値を入力してください\n";
cin >> value;

if(10 <= value && value <= 99) {
cout << "二桁の整数です\n";
}
else if( value <= 9 || value >= 100){
cout << "一桁か三桁以上の整数です.\n";
}

return 0;
}

このプログラムは負の数値に対して考慮していない。0未満の整数が入力された時、『負の整数が入力されました』と表示するプログラムを作成せよ



&&と同じ処理を&&を使わず、else ifを使って表現せよ

この2つ分かる方教えてくれませんか
C++です