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

1306 Pbinfo
Fiind dat un şir cu n elemente numere naturale, să se calculeze suma cuburilor cifrelor tuturor numerelor din şir. Programul citește de la tastatură numărul n şi cele n elemente ale şirului. Programul va afișa pe ecran numărul S, reprezentând suma cuburilor cifrelor tuturor numerelor din şir. 1 ≤ n ≤ 2.000.000. numerele din şir au cel mult 4 cifre. VA ROG DATI REZOLVAREA CU COMENTARII< ADICA // LA MAJORITATEA LINIILOR. VA ROG URGENT!

Răspunsuri la întrebare

Răspuns de Zicun
2

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int n,i,x,S;

   S=0;

   cin>>n;  // citeste numarul total de elemente din sir

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

   {

       cin>>x; // citeste fiecare element din sir

         while(x!=0)

         {

             S=S+pow(x%10,3); //adaugam suma tuturor cifrelor la puterea a3

             x=x/10;                   //a lui x

         }

   }

   cout<<S;

}

Alte întrebări interesante