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

Se citeste un n.sa se afiseze primele n cuburi perfecte

Răspunsuri la întrebare

Răspuns de andriesboss92
4

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, i=0, cub_perfect;

   cin>>n;

   while(i<n)

   {

       cub_perfect=i*i*i;

       cout<<cub_perfect<<" ";

       i++;

   }

}

Explicație:

Un număr x este cub perfect dacă există un k ∈ N astfel încât x = k^{3} .

Exemplu:

    * Numărul 27 este pătrat perfect deoarece 27 = 3^{3}

    * Numărul 24 nu este cub perfect, deoarece nici un număr natural ridicat

la puterea a 3-a nu este egal cu 24.

Observație!

   Numerele 0 și 1 sunt cuburi perfecte deoarece 0^{3} = 0 si 1^{3} = 1 .

În programul de mai sus, cu ajutorul unei structuri repetitive aflăm primele n numere cuburi perfecte prin incrementarea unei alte variabile până la numărul n. ( while ( i < n ) ) . Am scris i < n deoarece in declararea variabilei i am atribuit acesteia valoarea 0 intru-cat am precizat anterior ca numarul 0 este cub perfect.

Alte întrebări interesante