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

Să se genereze și să se afișeze un vector x ale cărui elemente reprezintă primele n cuburi perfecte nenule, n>0, dat.​ c++

Răspunsuri la întrebare

Răspuns de Mghetes
1

Răspuns:

#include <iostream>

using namespace std;

int main() {

 int x[100], n, i;

 

 cout <<"n=";

 cin >> n;

 

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

 {

    x[i-1] = i*i*i;

 }

 

 cout<<"primele " << n << " cuburi perfecte sunt: ";

 for(i = 0; i < n; i++)

 {

     cout << x[i] << " ";

 }

 return 0;

}

Explicație:

n=4

primele 4 cuburi perfecte sunt: 1 8 27 64

1=1*1*1

8 = 2*2*2

27 = 3*3*3

64 = 4*4*4

un cub perfect se obtine prin inmultirea unui numar cu el insusi, de 3 ori, sau altfel spus, numarul la puterea a3a.

pornim cu i =1 pentru ca se cer cuburi nenule. in vector insa, punem de la pozitia 0, nu de la 1, pentru ca 0 este prima pozitie din vector, de accea am folosit x[i-1].

Alte întrebări interesante