Informatică, întrebare adresată de mitrofandenismihai, 8 ani în urmă

Vs rog ma poate ajuta cineva......Parcurgeti problema din fisa si spuneti ce afiseaza...1) n=ziua nasteri+43.....daca va trebuie ziua mea de nastere este 14...va multumesc​

Anexe:

Răspunsuri la întrebare

Răspuns de ezio43
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int n;

cin>>n;

int d=2, p;

while(n>1)

{

 p=0;

 while(n%d==0)

 {

  p++;

  n=n/d;}

 if(p!=0)

    cout<<d<<" "<<p<<endl;

 d++;

 if(n>1 && d*d>n)

  d=n;

}

}

algoritmul va afisa in ordine crescatoare  descompunerea in factori primi al numarului n, de exemple pentru numarul 57 (43+14), se va afisa  
3   1
19  1
 deoarece 57 se imparte de 1 ori la 3 si 1 ori la 19

Explicație:


mitrofandenismihai: Multumesc
mitrofandenismihai: Te rog ma mai poți ajuta mai am doua ex
mitrofandenismihai: nu ma pricep la tic
mitrofandenismihai: te rog mult îmi trebuie aceste ex pt nota
ezio43: ok
mitrofandenismihai: Gat am postat
Alte întrebări interesante