Witam potrzebuje pomocy z tym oto zadaniem:
https://main2.edu.pl/c/konkurs-wstepu-do-programowania/p/duz/
napisałem to:
#include <iostream>
#include <string>
using namespace std;
bool czy_prawda(string a, string znaki, string b){
int ac=a.size();
int bc=b.size();
if (ac>bc && znaki==">" || znaki==">=")
return true;
else return false;
if (ac<bc && znaki=="<" || znaki=="<=")
return true;
else return false;
if (bc>ac && znaki==">" || znaki==">=")
return true;
else return false;
if (bc<ac && znaki=="<" || znaki=="<=")
return true;
else return false;
if (a==b && znaki=="==")
return true;
else return false;
if (a!=b && znaki=="!=")
return true;
else return false;
for( int i=0;i<ac;i++)
{if(a[i]>b[i]&&znaki==">" || znaki==">=")
return true;
else return false;
if (a[1]<b[i]&&znaki=="<" || znaki=="<=")
return true;
else return false;}
}
int main() {
string a, znaki, b;
cin >> a >> znaki >> b;
cout << czy_prawda(a, znaki, b) << endl;
}
Nie działa on poprawnie niestety.