fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // a) Modulo Beispiel
  6. std::cout << "a) \n";
  7. for(int i = 0; i < 25; ++i)
  8. {
  9. std::cout << i << " mod 3: " << i%3 << "\n";
  10. }
  11.  
  12. // a) Testen auf Vielfaches
  13. std::cout << "a) Testen auf Vielfaches\n";
  14. {
  15. int a = 5;
  16. int b = 20;
  17.  
  18. if((b % a) == 0)
  19. {
  20. std::cout << b << " ist ein Vielfaches von " << a << "\n";
  21. }
  22. }
  23.  
  24. // b) Echter oder unechter Bruch?
  25. std::cout << "b) \n";
  26. {
  27. int num = 15;
  28. int denom = 16;
  29.  
  30. std::cout << num << "/" << denom << ": ";
  31.  
  32. if(std::abs(num) >= std::abs(denom))
  33. {
  34. std::cout << "Un";
  35. }
  36. std::cout << "echter Bruch\n";
  37. }
  38.  
  39. // c) Scheinbruch berechnen
  40. std::cout << "c) \n";
  41. {
  42. int N=5, D=7, g=2;
  43. int N1 = N + g * D;
  44. int D1 = D;
  45.  
  46. std::cout << "N1: " << N1 << "\nD1: " << D1 << "\n";
  47. }
  48. return 0;
  49. }
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
a) 
0 mod 3: 0
1 mod 3: 1
2 mod 3: 2
3 mod 3: 0
4 mod 3: 1
5 mod 3: 2
6 mod 3: 0
7 mod 3: 1
8 mod 3: 2
9 mod 3: 0
10 mod 3: 1
11 mod 3: 2
12 mod 3: 0
13 mod 3: 1
14 mod 3: 2
15 mod 3: 0
16 mod 3: 1
17 mod 3: 2
18 mod 3: 0
19 mod 3: 1
20 mod 3: 2
21 mod 3: 0
22 mod 3: 1
23 mod 3: 2
24 mod 3: 0
a) Testen auf Vielfaches
20 ist ein Vielfaches von 5
b) 
15/16: echter Bruch
c) 
N1: 19
D1: 7