Se citesc n numere. Sa se afiseze cel care are cei mai putini divizori.
(C++)
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include<iostream>
using namespace std;
int main()
{int n, nr, i, d, min, mind,k;
cin>>n;
i=1;
cin>>nr;
d=1;
k=0;
while(d<=nr/2)
{if(nr%d==0)
k=k+1;
d=d+1;
}
mind=k;
min=nr;
for(i=2;i<=n;i++)
{cin>>nr;
d=1;
k=0;
while(d<=nr/2)
{if(nr%d==0)
k=k+1;
d=d+1;
}
if(k<mind)
{mind=k;
min=nr;
}
}
cout<<"Numărul cu minimul de divizori este :" <<min;
return 0;
}
alexia5136:
ce este k?
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă