در زیر کدهای مورد نیاز برای حل این مسئله در چهار زبان برنامه نویسی مختلف را می بینید:
C++:
#include<iostream>
#include<climits>
using namespace std;
int main() {
int n = 10;
int num, max = INT_MIN, min = INT_MAX;
cout << "Enter 10 numbers: ";
for(int i = 0; i < n; i++) {
cin >> num;
if(num > max) {
max = num;
}
if(num < min) {
min = num;
}
}
cout << "Maximum number is: " << max << endl;
cout << "Minimum number is: " << min << endl;
return 0;
}
Python:
n = 10
numbers = []
for i in range(n):
num = int(input("Enter a number: "))
numbers.append(num)
print("Maximum number is:", max(numbers))
print("Minimum number is:", min(numbers))
C#:
using System;
class Program {
static void Main() {
int n = 10;
int[] numbers = new int[n];
Console.WriteLine("Enter 10 numbers: ");
for(int i = 0; i < n; i++) {
numbers[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(numbers);
Console.WriteLine("Maximum number is: " + numbers[n-1]);
Console.WriteLine("Minimum number is: " + numbers[0]);
}
}
Java:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = 10;
int[] numbers = new int[n];
System.out.println("Enter 10 numbers: ");
for(int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
Arrays.sort(numbers);
System.out.println("Maximum number is: " + numbers[n-1]);
System.out.println("Minimum number is: " + numbers[0]);
}
}
این برنامه ها 10 عدد را از کاربر دریافت می کنند و سپس بزرگترین و کوچکترین عدد را پیدا و چاپ می کنند.