- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Golang Program to Print the Sum of all the Positive Numbers and Negative Numbers in a List
Steps
- Read a number of elements to be in a list.
- Take the elements from the user using a for loop and append to a list.
- Using a for loop, get the elements one by one from the list and check if it is positive or negative.
- If it is positive, check if it is odd or even and find the individual sum.
- Find the individual sum of negative numbers.
- Print all the sums.
Enter the number of elements to be in the list: 4 Element: -12 Element: 34 Element: 35 Element: 89 Sum of all positive even numbers: 34 Sum of all positive odd numbers: 124 Sum of all negative numbers: -12 | Enter the number of elements to be in the list: 5 Element: -45 Element: -23 Element: 56 Element: 23 Element: 7 Sum of all positive even numbers: 56 Sum of all positive odd numbers: 30 Sum of all negative numbers: -68 |
Example
package main import "fmt" func main() { fmt.Printf("Enter the number of elements to be in the list:") var size int fmt.Scanln(&size) var arr = make([]int, size) for i:=0; i<size; i++ { fmt.Printf("Enter %d element: ", i) fmt.Scanf("%d", &arr[i]) } sum1:=0 sum2:=0 sum3:=0 for i:=0; i<size; i++{ fmt.Println(i) if arr[i] > 0{ if arr[i]%2==0 { sum1=sum1+arr[i] }else{ sum2=sum2+arr[i] } } else { sum3=sum3+arr[i] } } fmt.Println("Sum of all positive even numbers:", sum1) fmt.Println("Sum of all positive odd numbers:", sum2) fmt.Println("Sum of all negative numbers:", sum3) }
Output
Enter the number of elements to be in the list:4 Enter 0th element: -12 Enter 1 element: 34 Enter 2 element: 35 Enter 3 element: 89 0 1 2 3 Sum of all positive even numbers: 34 Sum of all positive odd numbers: 124 Sum of all negative numbers: -12
- Related Articles
- Python program to count positive and negative numbers in a list
- Python program to print negative numbers in a list
- Count positive and negative numbers in a list in Python program
- Golang program to calculate the sum of all even numbers
- Golang program to calculate the sum of all odd numbers up to N
- Distinguish positive and negative numbers.
- Lambda expression in Python Program to rearrange positive and negative numbers
- Explain the difference between positive and negative numbers.
- Golang Program to Print Spiral Pattern of Numbers
- Golang Program to Print all Numbers in a Range Divisible by a Given Number
- Reversing negative and positive numbers in JavaScript
- Golang Program to Calculate the Average of Numbers in a Given List
- Split an array of numbers and push positive numbers to JavaScript array and negative numbers to another?
- Golang Program to Read a Number (n) and Print the Natural Numbers Summation Pattern
- Golang Program to Find the Sum of Natural Numbers using Recursion

Advertisements