Menu
CoddyTech

Mencetak semua subarray

Pelajaran 23 dari 26 dalam kursus Array di C++ di Coddy.

Untuk mencetak semua subarray yang mungkin dari array yang diberikan, kita memerlukan perulangan untuk titik awal, perulangan lain untuk titik akhir, dan perulangan tambahan untuk mencetak semua elemen di antara titik awal dan titik akhir.

for(int i=0;i<n;i++){           // i for starting point
  for(int j=i;j<n;j++){         // j for ending point
    for(int k=i;k<=j;k++){      // k for printing all elements
      cout<<arr[k]<<" ";
    }
    cout<<endl;
  }
}
challenge icon

Tantangan

Cetak jumlah gabungan dari semua subarray pada array yang diberikan. Lengkapi fungsi dan kembalikan jumlah gabungan dari semua subarray.

Coba sendiri

#include<iostream>
using namespace std;
#include<vector>

int SubArraySum(vector<int>arr, int n){
  
  //Code here
  
  
}

Semua pelajaran di Array di C++

Latihan sendiri: Compiler C++ online