Witam posiadam pewien problem i nie wiem jak go rozwiązać. Chodzi oto, że w programie poniżej chciałbym uzyskać efekt, że jeżeli podam liczbę 0 wyświetli się Twoja liczba nie ma znaku, a jeżeli liczbę większa lub równą 1 Twoja liczba jest dodatnia, tak samo w przypadku -1. Niestety gdy wpisuje liczbę wyświetlają mi się wszystkie komunikaty naraz.
Bardzo prosiłbym o pomoc.
A tu program:
// Example program
#include <iostream>
#include <string>
using namespace std;
string liczba;
int main()
{
cout << "imie nazwisko " << endl;
cout << "Podaj dowolna liczbe calkowita: ";
cin>>liczba;
if(liczba=="0");
{
cout<<"Twoja liczba nie ma znaku"<< endl;
}
if(liczba<="1")
{
cout<<"Twoja liczba jest dodatnia"<< endl;
}
if(liczba>="-1")
{
cout<<"Twoja liczba jest ujemna"<< endl;
}