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