Informatică, întrebare adresată de AnisoaraAdascalitei, 9 ani în urmă

Am nevoie de ajutoor!

Anexe:

Răspunsuri la întrebare

Răspuns de Mister7
0
#include <iostream>
using namespace std;

void divizori(int n, int& mic, int& mare)
{
    int i;
    mic=0;
    mare=0;
    for(i=2;i<n;i++)
    {
        if(n%i==0)
        {
            mic=i;
            break;
        }
    }
    for(i=n-1;i>1;i--)
    {
        if(n%i==0)
        {
            mare=i;
            break;
        }
    }
    if(mic==mare)
    {
        mic=0; mare=0;
    }
}

int main()
{
    int n, mic, mare;
    cout << "n="; cin >> n;
    divizori(n, mic, mare);
    cout << "mic=" << mic << endl;
    cout << "mare=" << mare;
    return 0;
}
Alte întrebări interesante