در زیر کدهای مورد نیاز برای حل این مسئله در چهار زبان برنامه نویسی مختلف را می بینید:
C++:
#include<iostream> using namespace std; int main() { int n; cout << "Enter a number: "; cin >> n; int sum = 0; for(int i = 1; i <= n; i++) { sum += i; } cout << "Sum of first " << n << " numbers is: " << sum << endl; return 0; }
Python:
n = int(input("Enter a number: ")) sum = 0 for i in range(1, n+1): sum += i print("Sum of first", n, "numbers is:", sum)
C#:
using System; class Program { static void Main() { Console.Write("Enter a number: "); int n = Convert.ToInt32(Console.ReadLine()); int sum = 0; for(int i = 1; i <= n; i++) { sum += i; } Console.WriteLine("Sum of first " + n + " numbers is: " + sum); } }
Java:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int n = scanner.nextInt(); int sum = 0; for(int i = 1; i <= n; i++) { sum += i; } System.out.println("Sum of first " + n + " numbers is: " + sum); } }
این برنامه ها عدد n را از کاربر دریافت می کنند و سپس مجموع اعداد از 1 تا n را محاسبه و چاپ می کنند.