Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- std::fstream zad;
- int licz[1000], mian[1000];
- ofstream wyjscie;
- bool rowny(int l1, int m1, int l2, int m2){ //funkcja zwracająca p/f nr 1
- return (l1*m2==l2*m1);
- }
- bool mniejszy(int l1, int m1, int l2, int m2){ //funkcja zwracająca p/f nr 2
- return (l1*m2<l2*m1);
- }
- void zad1(){
- int i, minL, minM;
- minL=licz[0];
- minM=mian[0];
- for(i=1;i<1000;i++){
- if (mniejszy(licz[i],mian[i], minL, minM)){
- minL=licz[i]; minM=mian[i];
- }
- else if(rowny(licz[i],mian[i],minL,minM)){
- if(mian[i]<minM){
- minL=licz[i]; minM=mian[i];
- }
- }
- }
- wyjscie<<"Zadanie 1: "<<minL<<" "<<minM<<endl;
- }
- int main()
- {
- int i;
- ifstream wejscie("dane_ulamki.txt");
- wyjscie.open("wynik.txt"); //otwieranie pliku
- int ile=1000;
- for(i=0;i<ile;i++){
- wejscie >> licz[i]>>mian[i];//wpisywanie do tab
- }
- wyjscie.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment