#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
    cout << "Akcios ar szamolasa" << endl;
    //Arleszallitas

    int ar,ujar,szazalek;

    cout<<"A termek ara:"; cin>>ar;
    if (ar<=0){
        cout<<"Csak pozitiv lehet!"<<endl;
        exit(1);
    }
    cout<<"Hany szazalekkal lett olcsobb:"; cin>>szazalek;
    if (szazalek<=0 || szazalek>=100){
        cout<<"Nullanal nagyobb, 100-nal kisebb egeszet adjon meg!"<<endl;
        exit(1);
    }
    //cout<<(100-szazalek)/100<<endl; //VIGYAZAT! Egész osztás, az eredmény nulla lesz!
    //ujar=ar*(100-szazalek)/100; //Ez jó, mert a szorzás, osztás balról jobbra hajtódik végre.
    //ujar=(100-szazalek)/100*ar; //Nullát ad az egész osztás miatt!
    //ujar=float(100-szazalek)/float(100)*ar; //átkonvertáljuk valósba, így már helyes
    ujar=(100.-szazalek)/100.*ar; //Ha a kifejezésben vegyesen való és egész van, valósban számol.
    cout<<"Az engedmenyes ar:"<<ujar<<endl;

    return 0;
}