الفرق بين المراجعتين لصفحة: «برمجة سي ++/الدرس العاشر»

من ويكي الكتب
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 7: سطر 7:
week[0] = "S"
week[0] = "S"
</div>
</div>

برنامج المصفوفات:


#include<iostream.h>
#include<conio.h>
main()
{
clrscr();
double long i,n,m,j,k,l,A[20][20],sum=0,max=A[1][1],min=A[1][1],d,b;
cout<<"*****************************************************************************\n";
cout<<"\t\t Enter the values of n & m\n";
cin>>n>>m;
cout<<"\n*****************************************************************************\n";
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{ cout<<"\nA["<<i<<"]["<<j<<"]=";
cin>>A[i][j];
}
cout<<"\n*****************************************************************************\n";
for(i=1;i<=n;i++)
{cout<<"\n\n";
for(j=1;j<=m;j++)
cout<<"\t\a"<<A[i][j];
}
cout<<"\n\n*****************************************************************************\n";
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
sum=sum+A[i][j];
cout<<"\n\n\asum="<<sum;
cout<<"\n\n\aAvarage="<<sum/(i*j);
cout<<"\n*****************************************************************************\n";
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)

if(A[i][j]>max)
{
max=A[i][j];
k=i;
l=j;
cout<<"\n\n\amax is "<<max;
cout<<"\n\athe postion of max is ("<<k<<","<<l<<")";
}
cout<<"\n*****************************************************************************\n";
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)

if(A[i][j]<min)
{
min=A[i][j];
d=i;
b=j;
cout<<"\nmin is "<<min;
cout<<"\nthe postion of min is("<<d<<","<<b<<")"<<endl;
}

cout<<"\n*****************************************************************************\n";
cout<<"\t\a this program is prepared by Eng.AHD ASHFAQ MOHAAMED.";

getch();
}

مراجعة 08:34، 1 مايو 2007

المصفوفة هي مساحة من الذاكرة تحجز بإسم متغير واحد ولكن حجمها يتسع لعدة قيم من ذلك النوع، ويمكن الوصول إلى تلك القيم عن طريق رقمها، فمثلا لإنشاء مصفوفة فيها الحرف الأول من كل يوم من أيام الأسبوع فستكون

char week[7] = "SMTWTFS"

وستكون الخانة

week[0] = "S"

برنامج المصفوفات:


  1. include<iostream.h>
  2. include<conio.h>

main() { clrscr(); double long i,n,m,j,k,l,A[20][20],sum=0,max=A[1][1],min=A[1][1],d,b; cout<<"*****************************************************************************\n"; cout<<"\t\t Enter the values of n & m\n"; cin>>n>>m; cout<<"\n*****************************************************************************\n"; for(i=1;i<=n;i++) for(j=1;j<=m;j++) { cout<<"\nA["<<i<<"]["<<j<<"]=";

cin>>A[i][j];
}

cout<<"\n*****************************************************************************\n"; for(i=1;i<=n;i++) {cout<<"\n\n"; for(j=1;j<=m;j++) cout<<"\t\a"<<A[i][j]; } cout<<"\n\n*****************************************************************************\n"; for(i=1;i<=n;i++) for(j=1;j<=m;j++) sum=sum+A[i][j]; cout<<"\n\n\asum="<<sum; cout<<"\n\n\aAvarage="<<sum/(i*j); cout<<"\n*****************************************************************************\n"; for(i=1;i<=n;i++) for(j=1;j<=m;j++)

if(A[i][j]>max) { max=A[i][j]; k=i; l=j; cout<<"\n\n\amax is "<<max; cout<<"\n\athe postion of max is ("<<k<<","<<l<<")"; } cout<<"\n*****************************************************************************\n"; for(i=1;i<=n;i++) for(j=1;j<=m;j++)

if(A[i][j]<min) { min=A[i][j]; d=i; b=j; cout<<"\nmin is "<<min; cout<<"\nthe postion of min is("<<d<<","<<b<<")"<<endl; }

cout<<"\n*****************************************************************************\n"; cout<<"\t\a this program is prepared by Eng.AHD ASHFAQ MOHAAMED.";

getch(); }