برنامج بلغة c++ بإستخدام المصفوفات يقوم بالتالي:
1- ايجاد اكبر عدد في المصفوفه
2- ايجاد اصغر عدد في المصفوفه
3- ايجاد او حساب مضروب اكبر عدد في المصفوفه
4- ايجاد اكبر عدد في المصفوفه
5- ايجاد مجموع اعداد المصفوفه
6- ايجاد المتوسط لعناصر المصفوفه
7- ترتيب عناصر المصفوفه
8- ايجاد مضروب مصفوفتين
1- ايجاد اكبر عدد في المصفوفه
2- ايجاد اصغر عدد في المصفوفه
3- ايجاد او حساب مضروب اكبر عدد في المصفوفه
4- ايجاد اكبر عدد في المصفوفه
5- ايجاد مجموع اعداد المصفوفه
6- ايجاد المتوسط لعناصر المصفوفه
7- ترتيب عناصر المصفوفه
8- ايجاد مضروب مصفوفتين
كود البرنامج
#include<iostream>
#include<string>
using namespace std;
int max_number(int arr[] , int size);
int min_number(int arr[] , int size);
int sum_number(int arr[] , int size);
int avg_number(int arr[] , int size);
void sort_number(int arr[],int size);
void multiply_array(int arr1[],int arr2[]){
int result[5];
int i;
for (i = 0; i < 5; i++) {
result[i] = arr1[i] * arr2[i];
}
for (i = 0; i < 5; i++) {
cout << arr1[i] << " * " << arr2[i] << " = " << result[i] << '\n';
}
}
int Factorial(int num) {
int fact=1;
for(int i=1;i<=num;i++)
{
fact=fact*i;
}
return fact;
}
int main(){
int x[5],i;
int user[5], second[5];
int z;
for( i=0;i<5;i++) {
cout<<"enter number"<<endl;
cin>>x[i];
}
z=max_number(x,5);
cout<<"The max number is" << max_number(x,5)<<endl;
cout<<"FACTORIAL OF MAX NUMBER IS: "<<Factorial(z)<<"\n";
cout<<"The min number is" << min_number(x,5)<<endl;
cout<<"The Sum of Numbers is" << sum_number(x,5)<<endl;
cout<<"The avareg is :"<<avg_number(x,5)<<"\n";
sort_number(x,5);
cout<<"=================ARRAY NUMBER 1=======================\n";
for (int j = 0; j < 5;j++) {
cout << "Enter value #" << (j + 1) << " : ";
cin >> user[j];
}
cout<<"=================ARRAY NUMBER 2=======================\n";
for (int j = 0; j < 5; j++) {
cout << "Enter value #" << (j + 1) << ":";
cin >> second[j];
}
multiply_array(user,second);
return 0;
}
int max_number(int arr[] , int size)
{
arr[size];
int max=0;
for(int i=0;i<size;i++)
if(arr[i]>max)
max=arr[i];
return max;
}
int min_number(int arr[] , int size){
arr[size];
int min=0;
min=max_number(arr,size);
for(int i=0;i<size;i++)
if(arr[i]<min)
min=arr[i];
return min;
}
int sum_number(int arr[] , int size){
arr[size];
int sum=0;
for(int i=0;i<size;i++)
sum+=arr[i];
return sum;
}
int avg_number(int arr[] , int size){
arr[size];
int sum=0;
for(int i=0;i<size;i++)
sum+=arr[i];
return sum/size;
}
void sort_number(int arr[],int size){
int i,sort_num=0,j;
for(i=0;i<size;i++)
{
for(j=0;j<size-i;j++)
{
if(arr[j]>arr[j+1])
{
sort_num=arr[j];
arr[j]=arr[j+1];
arr[j+1]=sort_num;
}
}
}
//for(j=0;j<size ;j++)
//{
//cout<<arr[j+1]<<"\n";
////}
for(j=size;j>0 ;j--)
{
cout<<arr[j]<<"\n";
}
}

SOCIALIZE IT →