מערך הוא אוסף של אלמנטים המאוחסנים במיקומי זיכרון רציפים. זהו מבנה הנתונים הנפוץ ביותר בתכנות. במאמר זה תלמד כיצד למצוא את סכום כל האלמנטים במערך באמצעות C ++, Python ו- JavaScript.
הצהרת בעיה
מקבלים מערך מספרים ועליך לחשב ולהדפיס את סכום כל האלמנטים במערך הנתון.
דוגמה 1: תן arr = [1, 2, 3, 4, 5]
לכן, סכום כל האלמנטים של המערך = 1 + 2 + 3 + 4 + 5 = 15.
לפיכך התפוקה היא 15.
דוגמה 2: תן arr = [34, 56, 10, -2, 5, 99]
לכן, סכום כל האלמנטים של המערך = 34 + 56 + 10 + (-2) + 5 + 99 = 202.
לפיכך, התפוקה היא 202.
גישה למציאת סכום כל האלמנטים במערך
תוכל למצוא את סכום כל האלמנטים במערך על ידי ביצוע הגישה למטה:
- אתחל משתנה סְכוּם לאחסון הסכום הכולל של כל האלמנטים במערך.
- חצו את המערך והוסיפו כל אלמנט במערך עם ה- סְכוּם מִשְׁתַנֶה.
- לבסוף, החזר את ה- סְכוּם מִשְׁתַנֶה.
תוכנית C ++ למציאת סכום כל האלמנטים במערך
להלן תוכנית C ++ לאיתור סכום כל האלמנטים במערך:
// C ++ תוכנית למציאת סכום האלמנטים במערך
#לִכלוֹל
באמצעות std namespace;
// פונקציה להחזרת סכום האלמנטים במערך
int findSum (int arr [], גודל int)
{
סכום int = 0;
עבור (int i = 0; אני{
סכום + = arr [i];
}
סכום החזר;
}
// פונקציה להדפסת האלמנטים של המערך
בטל printArray (int arr [], גודל int)
{
עבור (int i = 0; אני{
cout << arr [i] << "";
}
cout << endl;
}
// קוד נהג
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "מערך 1:" << endl;
printArray (arr1, size1);
cout << "סכום האלמנטים של המערך:" << findSum (arr1, size1) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "מערך 2:" << endl;
printArray (arr2, size2);
cout << "סכום האלמנטים של המערך:" << findSum (arr2, size2) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "מערך 3:" << endl;
printArray (arr3, size3);
cout << "סכום האלמנטים של המערך:" << findSum (arr3, size3) << endl;
החזר 0;
}
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
תוכנית C ++ באמצעות STL למציאת סכום כל האלמנטים במערך
אתה יכול גם להשתמש ב- C ++ STL כדי למצוא את סכום כל האלמנטים במערך.
// C ++ תוכנית באמצעות STL כדי למצוא את סכום האלמנטים במערך
#לִכלוֹל
באמצעות std namespace;
// פונקציה להדפסת האלמנטים של המערך
בטל printArray (int arr [], גודל int)
{
עבור (int i = 0; אני{
cout << arr [i] << "";
}
cout << endl;
}
// קוד נהג
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "מערך 1:" << endl;
printArray (arr1, size1);
cout << "סכום האלמנטים של המערך:" << מצטבר (arr1, arr1 + size1, 0) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "מערך 2:" << endl;
printArray (arr2, size2);
cout << "סכום האלמנטים של המערך:" << מצטבר (arr2, arr2 + size2, 0) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "מערך 3:" << endl;
printArray (arr3, size3);
cout << "סכום האלמנטים של המערך:" << לצבור (arr3, arr3 + size3, 0) << endl;
החזר 0;
}
קָשׁוּר: מדריך למתחילים לספריית התבניות הרגילה ב- C ++
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
תוכנית פייתון למציאת סכום כל האלמנטים במערך
להלן תוכנית פייתון לאיתור סכום כל האלמנטים במערך:
# תוכנית פייתון לאיתור סכום האלמנטים במערך
# פונקציה להחזרת סכום האלמנטים במערך
def findSum (arr):
סכום = 0
לאלמנט arr:
סכום + = אלמנט
סכום החזר
# פונקציה להדפסת האלמנטים של המערך
def printArray (arr):
עבור אני בטווח (len (arr)):
הדפס (arr [i], end = '')
הדפס()
# קוד נהג
arr1 = [1, 2, 3, 4, 5]
הדפס ("מערך 1:")
printArray (arr1)
הדפס ("סכום האלמנטים של המערך:", findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
הדפס ("מערך 2:")
printArray (arr2)
הדפס ("סכום האלמנטים של המערך:", findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
הדפס ("מערך 3:")
printArray (arr3)
הדפס ("סכום האלמנטים של המערך:", findSum (arr3))
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
קָשׁוּר: רעיונות לפרויקט פיתון המתאימים למתחילים
תוכנית פייתון באמצעות פונקציה מובנית למציאת סכום כל האלמנטים במערך
אתה יכול גם להשתמש ב- Python סְכוּם() פונקציה כדי למצוא את סכום כל האלמנטים במערך.
# תוכנית פייתון לאיתור סכום האלמנטים במערך
# פונקציה להדפסת האלמנטים של המערך
def printArray (arr):
עבור אני בטווח (len (arr)):
הדפס (arr [i], end = '')
הדפס()
# קוד נהג
arr1 = [1, 2, 3, 4, 5]
הדפס ("מערך 1:")
printArray (arr1)
הדפס ("סכום האלמנטים של המערך:", סכום (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
הדפס ("מערך 2:")
printArray (arr2)
הדפס ("סכום האלמנטים של המערך:", סכום (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
הדפס ("מערך 3:")
printArray (arr3)
הדפס ("סכום האלמנטים של המערך:", סכום (arr3))
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
תוכנית JavaScript למציאת סכום כל האלמנטים במערך
להלן ה- JavaScript תוכנית למציאת סכום כל האלמנטים במערך:
// תוכנית JavaScript למציאת סכום האלמנטים במערך
// פונקציה להחזרת סכום האלמנטים במערך
function findSum (arr, size)
{
תן סכום = 0;
עבור (תן i = 0; אני{
סכום + = arr [i];
}
סכום החזר;
}
// פונקציה להדפסת האלמנטים של המערך
פונקצית הדפסת מערך (arr, גודל)
{
עבור (תן i = 0; אני{
document.write (arr [i] + "");
}
document.write ("
");
}
// קוד נהג
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write ("מערך 1:
");
printArray (arr1, size1);
document.write ("סכום האלמנטים של המערך:" + findSum (arr1, size1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write ("מערך 2:
");
printArray (arr2, size2);
document.write ("סכום האלמנטים של המערך:" + findSum (arr2, size2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write ("מערך 3:
");
printArray (arr3, size3);
document.write ("סכום האלמנטים של המערך:" + findSum (arr3, size3) + "
");
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
קָשׁוּר: כיצד לבנות מחשבון פשוט באמצעות HTML, CSS ו- JavaScript
תוכנית JavaScript תוך שימוש בשיטת הצמצום () למציאת סכום כל האלמנטים במערך
אתה יכול גם להשתמש ב- JavaScript לְהַפחִית() שיטה למצוא את סכום כל האלמנטים במערך.
// תוכנית JavaScript למציאת סכום האלמנטים במערך
// פונקציה להדפסת האלמנטים של המערך
פונקצית הדפסת מערך (arr, גודל)
{
עבור (תן i = 0; אני{
document.write (arr [i] + "");
}
document.write ("
");
}
// קוד נהג
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write ("מערך 1:
");
printArray (arr1, size1);
var sum1 = arr1.reduce (פונקציה (a, b) {להחזיר a + b; }, 0);
document.write ("סכום האלמנטים של המערך:" + sum1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write ("מערך 2:
");
printArray (arr2, size2);
var sum2 = arr2.reduce (פונקציה (a, b) {להחזיר a + b; }, 0);
document.write ("סכום האלמנטים של המערך:" + sum2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write ("מערך 3:
");
printArray (arr3, size3);
var sum3 = arr3.reduce (פונקציה (a, b) {להחזיר a + b; }, 0);
document.write ("סכום האלמנטים של המערך:" + sum3 + "
");
תְפוּקָה:
מערך 1:
1 2 3 4 5
סכום האלמנטים של המערך: 15
מערך 2:
34 56 10 -2 5 99
סכום האלמנטים של המערך: 202
מערך 3:
-1 50 -56 43 53 356 -324
סכום האלמנטים של המערך: 121
רוצה ללמוד C ++?
C ++ היא אחת משפות התכנות הפופולריות ביותר. ניתן להשתמש ב- C ++ לתכנות בסיסי, פיתוח משחקים, פיתוח אפליקציות מבוססות GUI, פיתוח תוכנת מסדי נתונים, פיתוח מערכות הפעלה ועוד.
אם אתה מתחיל ב- C ++ או רוצה לשנות את מושגי ה- C ++ שלך, בדוק בכמה מהאתרים והקורסים המובילים כדי להתחיל.
רוצים ללמוד C ++? להלן אתרי האינטרנט והקורסים המקוונים הטובים ביותר ל- C ++ למתחילים ומתכנתים מנוסים כאחד.
קרא הבא
- תִכנוּת
- JavaScript
- פִּיתוֹן
- הדרכות קידוד

יובראג 'הוא סטודנט לתואר ראשון במדעי המחשב באוניברסיטת דלהי, הודו. הוא נלהב מפיתוח אתרים של Full Stack. כשהוא לא כותב, הוא בוחן את עומק הטכנולוגיות השונות.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.