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

Scrieti un program C++ care citeste din fisierul date.txt un numar intreg, verifica daca numarul este patrat perfect si afiseaza pe ecran mesajul Da sau Nu in functie de caz

Răspunsuri la întrebare

Răspuns de cordunianuraduoyaab7
0

#include <iostream>

#include <fstream>

using namespace std;

ifstream fin("date.txt");

bool PP(int n)

{

   for(int i=1;i*i<=n;i++)

       if(n%i==0 and n/i==i) return true;

       return false;

}

int main()

{

   int n;

   fin>>n;

   if(PP(n)==1) cout<<"DA";

   else cout<<"NU";

   return 0;

}

Alte întrebări interesante