Cod sursa(job #2923648)

Utilizator juincPopescu Marian juinc Data 17 septembrie 2022 12:54:38
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <iostream>
#include <algorithm>
#include <vector>
#include <fstream>

int main()
{
    std::ifstream fin("fractii.in");
    std::ofstream fout("fractii.out");

    long N;
    fin >> N;
    std::vector<float> rezultate(1,0);
    int fractii = 0;

    for( float i = 1.0f; i<=N;i++){
        for( float j = 1.0f; j<=N;j++){
            float rezultat = i/j;

            if(std::find(rezultate.begin(),rezultate.end(),rezultat) == rezultate.end()){
                rezultate.push_back(rezultat);
                fractii += 1;
            }
        }
    }

    fout << fractii;

    fin.close();
    fout.close();

    return 0;
}