Cod sursa(job #1426923)

Utilizator ramhackNastase Ramon ramhack Data 30 aprilie 2015 23:29:42
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <fstream>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>


int main(int argc, char const *argv[])
{
	FILE *fin, *fwr;

	int N;

	if((fin = fopen("fractii.in", "r")) == NULL) {
		fprintf(stderr, "Can't open file\n");
		return -1;
	}

	fwr = fopen("fractii.out", "w");

	//fscanf(fin, "%d", &N);
	N = 10;
	int P, Q, count = 0;
	P = 1;
	while(P <= N) {

		for(int i = 1; i <= N; i++) {

			Q = i;
		
			if(P == 1) {
				count++;
				printf("%d/%d\n", P, Q );
			}
			else if(P < Q) {

				if(P % Q != 0 && Q % P != 0) {
					count++;

				printf("%d/%d\n", P, Q );
	
				}
			}
			else if(P >= Q) { 

				if(Q == 1) {

				printf("%d/%d\n", P, Q );
	
					count++;
				}
				if(P % Q != 0) {
					
				printf("%d/%d\n", P, Q );
	
					count++;
				}
			}
		}

		P++;
	}

	printf("Result: %d\n", count );

	fprintf(fwr, "%d\n", count);

	fclose(fin);
	fclose(fwr);

	return 0;
}