Bir Dizideki Tüm Elemanların Toplamı Nasıl Bulunur?

Bir Dizideki Tüm Elemanların Toplamı Nasıl Bulunur?

Bir dizi, bitişik bellek konumlarında depolanan bir öğeler topluluğudur. Programlamada en çok kullanılan veri yapısıdır. Bu makalede, C++, Python ve JavaScript kullanarak bir dizideki tüm öğelerin toplamını nasıl bulacağınızı öğreneceksiniz.





Sorun bildirimi

Size bir dizi sayı verilir ve verilen dizideki tüm öğelerin toplamını hesaplamanız ve yazdırmanız gerekir.





örnek 1 : arr = [1, 2, 3, 4, 5] olsun





Bu nedenle, dizinin tüm öğelerinin toplamı = 1 + 2 + 3 + 4 + 5 = 15.

Böylece, çıktı 15'tir.



Örnek 2 : Dizi = [34, 56, 10, -2, 5, 99] olsun

Bu nedenle, dizinin tüm öğelerinin toplamı = 34 + 56 + 10 + (-2) + 5 + 99 = 202.





Böylece, çıktı 202'dir.

Bir Dizideki Tüm Elemanların Toplamını Bulma Yaklaşımı

Aşağıdaki yaklaşımı izleyerek bir dizideki tüm öğelerin toplamını bulabilirsiniz:





ahududu pi 3 ile yapılacak şeyler
  1. Bir değişkeni başlat toplam dizinin tüm öğelerinin toplamını saklamak için.
  2. Diziyi çaprazlayın ve dizinin her bir öğesini toplam değişken.
  3. Son olarak, iade edin toplam değişken.

Bir Dizideki Tüm Elemanların Toplamını Bulan C++ Programı

Bir dizideki tüm öğelerin toplamını bulan C++ programı aşağıdadır:

// C++ program to find the sum of elements in an array
#include
using namespace std;
// Function to return the sum of elements in an array
int findSum(int arr[], int size)
{
int sum = 0;
for(int i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << findSum(arr1, size1) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << findSum(arr2, size2) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << findSum(arr3, size3) << endl;
return 0;
}

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Bir Dizideki Tüm Elemanların Toplamını Bulmak İçin STL Kullanan C++ Programı

Bir dizideki tüm öğelerin toplamını bulmak için C++ STL'yi de kullanabilirsiniz.

// C++ program using STL to find the sum of elements in an array
#include
using namespace std;
// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << accumulate(arr1, arr1 + size1, 0) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << accumulate(arr2, arr2 + size2, 0) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << accumulate(arr3, arr3 + size3, 0) << endl;
return 0;
}

İlgili: C++ Standart Şablon Kitaplığına Yeni Başlayanlar Kılavuzu

klasik yılbaşı şarkıları bedava mp3 indir

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Bir Dizideki Tüm Elemanların Toplamını Bulan Python Programı

Bir dizideki tüm öğelerin toplamını bulan Python programı aşağıdadır:

# Python program to find the sum of elements in an array
# Function to return the sum of elements in an array
def findSum(arr):
sum = 0
for element in arr:
sum += element
return sum
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',findSum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',findSum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',findSum(arr3))

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

İlgili: Yeni Başlayanlar İçin Uygun Python Proje Fikirleri

Bir Dizideki Tüm Elemanların Toplamını Bulmak İçin Yerleşik İşlevi Kullanan Python Programı

Python'ları da kullanabilirsiniz toplam() Bir dizideki tüm öğelerin toplamını bulma işlevi.

# Python program to find the sum of elements in an array
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',sum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',sum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',sum(arr3))

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Bir Dizideki Tüm Elemanların Toplamını Bulan JavaScript Programı

Aşağıda JavaScript Bir dizideki tüm öğelerin toplamını bulan program:

kablolu bir xbox one denetleyicisini bilgisayara nasıl bağlarım
// JavaScript program to find the sum of elements in an array
// Function to return the sum of elements in an array
function findSum(arr, size)
{
let sum = 0;
for(let i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
document.write('Sum of elements of the array: ' + findSum(arr1, size1) + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
document.write('Sum of elements of the array: ' + findSum(arr2, size2) + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
document.write('Sum of elements of the array: ' + findSum(arr3, size3) + '
');

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

İlgili: HTML, CSS ve JavaScript Kullanarak Basit Bir Hesap Makinesi Nasıl Oluşturulur

Bir Dizideki Tüm Öğelerin Toplamını Bulmak İçin Reduce() Yöntemini Kullanan JavaScript Programı

JavaScript'leri de kullanabilirsiniz azaltmak() Bir dizideki tüm öğelerin toplamını bulma yöntemi.

// JavaScript program to find the sum of elements in an array
// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
var sum1 = arr1.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum1 + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
var sum2 = arr2.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum2 + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
var sum3 = arr3.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum3 + '
');

Çıktı:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

C++ Öğrenmek İster misiniz?

C++ en popüler programlama dilleri arasındadır. C++'ı temel programlama, oyun geliştirme, GUI tabanlı uygulamalar geliştirme, veritabanı yazılımı geliştirme, işletim sistemleri geliştirme ve çok daha fazlası için kullanabilirsiniz.

C++'a yeni başlıyorsanız veya C++ kavramlarınızı gözden geçirmek istiyorsanız, başlamanıza yardımcı olacak en iyi web sitelerinden ve kurslardan bazılarına göz atın.

Paylaş Paylaş Cıvıldamak E-posta C++ Programlama Nasıl Öğrenilir: Başlamak için 6 Site

C++ öğrenmek ister misiniz? Hem yeni başlayanlar hem de deneyimli programcılar için en iyi C++ web siteleri ve çevrimiçi kursları burada.

Sonrakini Oku
İlgili konular
  • Programlama
  • JavaScript
  • piton
  • Kodlama Eğitimleri
Yazar hakkında Yuvraj Chandra(60 Makale Yayımlandı)

Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.

Yuvraj Chandra'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın