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";
}
}
م/عدي دماج
هناك 6 تعليقات:
عمل جميل...
ربنا يوفقك
عوز برنامج يجمع القطر الرئسي للمصفوفةو يجمع اعلي القطر و اسفل القطر
طلب بسيط من فضلك
كود يحتوي على مصفوفتان A و B يدخل المستخدم عناصر المصفوفتان المكونتان من صفين وعمودين ثم يستخدم دالة تحسب حاصل جمع المصفوفتان A و B وتطبع الناتج
بتقدر تساعدني بهادا البرنامج ؟
كتب برنامج يعمل على تخزين عشر علامات في مصفوفة احادية ومن ثم يعمل:
مجموع عناصر المصفوفة
معدل عناصر المصفوفة
اكبر قيمة في المصفوفة
طباعة المصفوفة بشكل عكسي
اكتب برنامج باستخدام المصفوفات لطباعه الاعداد الزوجيه والفرديه لو سمحت فيك تحل هاد السوال
اكتب برنامج بلغه سي بلص بلص لإدخال 3اسماء على مصفوفه الحاديه A
و3 أرقام هواتف على المصفوفه الاحاديه الثانيه B ثم قم بطباعه كل اسم من المصفوفه الاولئ ورقم الهاتف الخاص به والذي يقابله في الموقع في المصفوفه الثانيه
إرسال تعليق
EmoticonEmoticon