#include<iostream>
using namespace std;

void resturang(){
  cout.setf(ios::fixed);
  cout.setf(ios::showpoint);
  cout.precision(2);

  float pris=44.5, tip, tax;
  tax=0.0675*pris;
  tip=(tax+pris)*0.15;
  cout << "\nMatpris: " << pris;
  cout << "\nmoms " << tax;
  cout << "\ntips: " << tip;
  pris += tax + tip;
  cout << "\nTotalpris: " << pris << "\n\n";
}

double y(double x){
 return x*x + (6.0*x-2.0)/3.0;
}

double storst(double x, double y){
if(x>y) return x;
return y;
}

int main(){

// Del 1:

  cout << "Skriv et heltall: ";
  int dittall[2];
  cin >> dittall[0];
  cout << "Du skrev " << dittall[0] << "\nSkriv ett til: ";
  cin >> dittall[1];
  *dittall = dittall[0] + dittall[1]; //Moro med peker.
  cout << "Summen av dine tall er " << dittall[0] << endl;

// Del 2:

  cout << "\nHvor mange sekunder? ";
  int sek;
  cin >> sek;
  int min = sek/60; //heltallsdivisjon forkaster desimaler
  sek %= 60; //resten blir igjen her
  int timer = min/60;
  min %= 60;
  int dager = timer/24;
  timer %= 24;
  cout << "Det blir " << dager << " dager, " << timer << " timer, " << min << " minutter og " << sek << " sekunder.\n";

  resturang();

  cout << "x: ";
  double x;
  cin >> x;
  cout << "y(x)=" << y(x) << endl;

// Del 3:

  cout << "\nSkriv et heltall: ";
  cin >> dittall[0];
  cout << "Tallet er et ";
  if(dittall[0] & 0x01){ //hvis tallet slutter på 1
    cout << "oddetall.\n";
  }else{
    cout << "partall.\n";
  }

  double y;
  cout << "\nSkriv inn to desimaltall: ";
  cin >> x >> y;
  cout << "Det største var " << storst(x, y) << endl;

// Del 4:

  x=0;
  while(x<=0){//Vil ha positivt svar
    cout << "\nNOK: ";
    cin >> x;
  }
  y=x/7.92;
  cout << "Euro: " << y << "\n\n";

  int N=1, M;
  bool linje=0;
  while(N <= 5){
    M = 1;
    if(linje) N++;
    while(M <= 1000){
      cout << N*M;
      if(!linje){
        cout << "*N";
      }
      cout << '\t';
      M *= 10;
    }
    cout << endl;
    linje=1;
  }

  cout << "\nNedbetaling av serielån over 10 år:\nHvor stort? ";
  cin >> x;
  cout << "Rente? (i prosent/år)";
  cin >> y;
  double avdrag=x/10;

  for(short betaling=1; betaling<=10; betaling++){
    cout << "Betaling " << betaling << "\tkr " << avdrag+(y/100)*x;
    x -= avdrag;
    cout << "\tGjenstår " << x << endl;
  }

  return 0;
}

