Cod sursa(job #1867786)

Utilizator priboiraduPriboi Radu Bogdan priboiradu Data 4 februarie 2017 12:38:53
Problema Multiplu Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>
#include <stdlib.h>

int main() {
    FILE *fin, *fout;
    int a, b, nr, cnr;
    long long bin;
    fin = fopen( "multiplu.in", "r" );
    fout = fopen( "multiplu.out", "w" );
    fscanf( fin, "%d%d", &a, &b );
    nr = 1;
    do {
        cnr = nr;
        bin = 0LL;
        while ( cnr > 0 ) {
            bin = bin * 10LL + ( long long ) cnr % 2LL;
            cnr /= 2;
        }
        nr++;
    } while ( bin % a != 0 && bin % b != 0 );
    fprintf( fout, "%lld", bin );
    fclose( fin );
    fclose( fout );
    return 0;
}