All pastes #255144 Raw Edit

Untitled

public text v1 · immutable
#255144 ·published 2006-11-22 18:05 UTC
rendered paste body
//Datoteka: n10.cpp
//
//Napisite funkcijo, katere vhoda sta dve pozitivni celi stevili 
//(neokrajsan ulomek), izhoda pa sta tudi pozitivni celi stevili 
//(okrajsan ulomek). Funkcija okrajsa ulomek.
//V glavnem programu prikazite primer uporabe klica funkcije. 
#include <iostream>

using namespace std;

//funkcija krajsanja ulomkov
void ulomek (int a, int b, int& x, int& y){
    x = a;
    y = b;
    int i = 2;
    //dokler je i manjsi od 10, delimo x in y z i-jem
    while (i<a/2) {

      //ce je ostanek pri deljenju enak 0, se spremeni vrednost x, drugace povecamo i
          if (( x % i==0 ) && ( y % i==0 )){
          x = x/i;
          y = y/i;
          }
               else
               i++;
          }
}

int main(){
    int a, b, x, y;
    //vnos podatkov
    cout << "Program krajsa vpisani ulomek." << endl << endl;
    cout << "Vpisi imenovalec ulomka:" << endl;
    cin >> a;
    cout << "Vpisi stevec ulomka:" << endl;
    cin >> b;
    //klic funkcije
    ulomek (a, b, x, y);
    //izpis vrednosti
    cout << "Okrajsan ulomek: " << endl;
    cout << x << "/" << y << endl;
    return 0;
}