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

Test 5 antrenament informatica: SII d) Cum echivalez fara nici o structura repetitiva ca n este patrat perfect.

Răspunsuri la întrebare

Răspuns de imihay14
1

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int n,r;

   cin>>n;  //citim numarul de la tastatura

   r=sqrt(n); //afla radacina lui (in cazul in care radacina este un nr rationale, deoarece am declarat r intreg, radacina va fi un intreg (aproximat)

   if(pow(r,2)==n) // daca radacina la patrat este n-ul initial ,este prim

       cout<<"este prim";

   else

       cout<<"nu este prim";

   return 0;

}

Explicație:


stelian57: Multumesc pentru raspuns. Testul era de echivalat in pseudocod, unde nu se utilizeaza functia radical. (rad
stelian57: trebuia ceva de genul radical
stelian57: radical(n)=[radical(n)], dar un raspuns anterior specifica faptul ca exemplul din test 5 antrenament era gresit.
Alte întrebări interesante