Nu-mi iese b). În C++, vă rog!
Anexe:
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("divizori.in");
int nr_div(int a){
int i, ndiv=0;
for(i=2;i<=a/2;i++){
if(a%i==0)ndiv++;
}
return ndiv;
}
int main(){
int x, div, maxim=0, nrmax=0;
while(f>>x){
div = nr_div(x);
if(div>=maxim){
maxim=div;
nrmax=x;
}
}
cout << nrmax;
}
ralu23559:
Msss
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă