Требуется найти наименьший натуральный делитель целого числа n, отличный от 1.язык c++

Настюся227 Настюся227    3   30.07.2019 15:00    0

Ответы
MashaMalycheva MashaMalycheva  28.09.2020 00:00
#include <iostream>
using namespace std;

int main()
{
    int n, p;
    cout << "n = ", cin >> n;
    p = 2;
    while (n%p != 0) p++;
    cout << "p = " << p;
    return 0;
}

Пример:
n = 15
p = 3
ПОКАЗАТЬ ОТВЕТЫ
saba22 saba22  28.09.2020 00:00
#include <iostream>
using namespace std;

int main(){
    int n,k;
    k=0;
    cin>>n;
    for(int i=2;k==0;i++){
            if(n%i==0)
            k=i;
            }
    cout<<k;
    cin.get();
    cin.get();
    return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика