#include <iostream>
using namespace std;
int main( ) {
// a) Modulo Beispiel
std:: cout << "a) \n " ;
for ( int i = 0 ; i < 25 ; ++ i)
{
std:: cout << i << " mod 3: " << i% 3 << "\n " ;
}
// a) Testen auf Vielfaches
std:: cout << "a) Testen auf Vielfaches\n " ;
{
int a = 5 ;
int b = 20 ;
if ( ( b % a) == 0 )
{
std:: cout << b << " ist ein Vielfaches von " << a << "\n " ;
}
}
// b) Echter oder unechter Bruch?
std:: cout << "b) \n " ;
{
int num = 15 ;
int denom = 16 ;
std:: cout << num << "/" << denom << ": " ;
if ( std:: abs ( num) >= std:: abs ( denom) )
{
std:: cout << "Un" ;
}
std:: cout << "echter Bruch\n " ;
}
// c) Scheinbruch berechnen
std:: cout << "c) \n " ;
{
int N= 5 , D= 7 , g= 2 ;
int N1 = N + g * D;
int D1 = D;
std:: cout << "N1: " << N1 << "\n D1: " << D1 << "\n " ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyBhKSBNb2R1bG8gQmVpc3BpZWwKCXN0ZDo6Y291dCA8PCAiYSkgXG4iOwoJZm9yKGludCBpID0gMDsgaSA8IDI1OyArK2kpCgl7CgkJc3RkOjpjb3V0IDw8IGkgPDwgIiBtb2QgMzogIiA8PCBpJTMgPDwgIlxuIjsKCX0KCQoJLy8gYSkgVGVzdGVuIGF1ZiBWaWVsZmFjaGVzCglzdGQ6OmNvdXQgPDwgImEpIFRlc3RlbiBhdWYgVmllbGZhY2hlc1xuIjsKCXsKCQlpbnQgYSA9IDU7CgkJaW50IGIgPSAyMDsKCQkKCQlpZigoYiAlIGEpID09IDApCgkJewoJCQlzdGQ6OmNvdXQgPDwgYiA8PCAiIGlzdCBlaW4gVmllbGZhY2hlcyB2b24gIiA8PCBhIDw8ICJcbiI7CgkJfQoJfQoJCgkvLyBiKSBFY2h0ZXIgb2RlciB1bmVjaHRlciBCcnVjaD8KCXN0ZDo6Y291dCA8PCAiYikgXG4iOwoJewoJCWludCBudW0gPSAxNTsKCQlpbnQgZGVub20gPSAxNjsKCQkKCQlzdGQ6OmNvdXQgPDwgbnVtIDw8ICIvIiA8PCBkZW5vbSA8PCAiOiAiOwoJCQoJCWlmKHN0ZDo6YWJzKG51bSkgPj0gc3RkOjphYnMoZGVub20pKQoJCXsKCQkJc3RkOjpjb3V0IDw8ICJVbiI7CgkJfQoJCXN0ZDo6Y291dCA8PCAiZWNodGVyIEJydWNoXG4iOwoJfQoJCgkvLyBjKSBTY2hlaW5icnVjaCBiZXJlY2huZW4KCXN0ZDo6Y291dCA8PCAiYykgXG4iOwoJewoJCWludCBOPTUsIEQ9NywgZz0yOwoJCWludCBOMSA9IE4gKyBnICogRDsKCQlpbnQgRDEgPSBEOwoJCQoJCXN0ZDo6Y291dCA8PCAiTjE6ICIgPDwgTjEgPDwgIlxuRDE6ICIgPDwgRDEgPDwgIlxuIjsKCX0KCXJldHVybiAwOwp9