2017年10月14日 星期六

[C_AR03-易] 計算陣列中所有元素的立方和(C++)

[C_AR03-易] 計算陣列中所有元素的立方和

問題描述:
試撰寫一個程式,宣告一個 1 維的整數陣列,並計算元素中所有元素的立方和。
輸入說明任意輸入六個整數。
輸出說明:輸出所有元素的立方和。
範例:
Sample Input:Sample Output:
30 20 10 5 34 44160613

  1. #include <iostream>  
  2. #include <cmath>  
  3. using namespace std;  
  4.   
  5. int main() {  
  6.     //[C_AR03-易] 計算陣列中所有元素的立方和  
  7.     double num[12000];  
  8.     long long int sum=0, count=0;  
  9.     double cube = 3;  
  10.     for(int i = 0;i<sizeof(num)/sizeof(num[0]);i++)  
  11.     {  
  12.         if(cin >> num[i])  
  13.         {  
  14.             count++;  
  15.         }  
  16.     }  
  17.       
  18.     for(int i = 0;i<count;i++)  
  19.     {  
  20.         sum = sum + pow(num[i],cube);  
  21.     }  
  22.     cout << sum << endl;  
  23.     sum=0;  
  24.     return 0;  
  25. }  

沒有留言:

張貼留言