Pagini recente » Cod sursa (job #1532280) | Atasamentele paginii zvzx | Diferente pentru info-oltenia-2018/individual/clasament/10 intre reviziile 1 si 2 | Cod sursa (job #1532271) | Cod sursa (job #1533025)
#include<fstream>
#include<iostream>
#include<math.h>
using namespace std;
double divizor(int a){
if(a%2==0) return false;
for(int i=3;i<sqrt(a);i+=2)
if(a%i==0) return false;
return true;
}
int main(){
ifstream f("ciur.in");
ofstream g("ciur.out");
int n;
f>>n;
//cout<<n;
int aux=0;
while(n>=2){
if(divizor(n)==true)
aux++;
n--;
}
g<<aux<<'\n';
f.close();
g.close();
}