Cod sursa(job #649138)

Utilizator alexch16Chelariu Alexandru alexch16 Data 15 decembrie 2011 14:39:28
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
	int n, i, j;
	long numere = 0 ;
	int vec[1000000];
	
	FILE * fin = fopen("fractii.in", "a");
	FILE * fout = fopen("fractii.out", "w");

	fscanf(fin, "%d", &n);

	for ( i = 1; i <= n; i++ )
		vec[i] = i-1;

	for ( i = 1; i <= n; i++ )
	{
		for ( j = 2 * i ; j<=n; j += i)
			vec[j] -= vec[i];
		numere += vec[i];
	}

	fprintf(fout, "%ld", numere * 2 + 1);

	fclose(fin);
	fclose(fout);

	return 0;
}