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

Dau 25 puncte+ coroană dacă dați rapid​

Anexe:

Răspunsuri la întrebare

Răspuns de bulbucadrian06
1

Răspuns:

Problema 1 :

#include<iostream>

using namespace std;

int n;

int main()

{

   cout << "Da-ti un numar natural n = "; cin >> n;

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

       cout << i * i << '\n';

   return 0;

}

Problema 2 :

#include<iostream>

using namespace std;

int n;

int main()

{

   cout << '\n' << "Introduce-ti un numar natural nenul n = "; cin >> n, cout << '\n';

   if (n < 2) { cout << "Numarul " << n << " nu este prim" << '\n'; return 0; }

   if (n == 2) { cout << "Numarul " << n << " este prim" << '\n'; return 0; }

   if (n % 2 == 0) { cout << "Numarul " << n << " nu este prim" << '\n'; return 0; }

   for (int d = 3; d * d <= n; d += 2) {

       if (n % d == 0) {

           cout << "Numarul " << n << " nu este prim" << '\n';

           return 0;

       }

   }

   cout << "Numarul " << n << " este prim" << '\n';

   return 0;

}

Explicație:


mateigavriliu715: Mulțumesc
bulbucadrian06: Cu placere
Alte întrebări interesante