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

من ويكي الكتب
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
إزالة نص برنامج لا علاقة له بهذا الجزء من المقال!!
سطر 6: سطر 6:


week[0] = "S"
week[0] = "S"
#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();
}
</div>

مراجعة 22:22، 2 أغسطس 2008

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

char week[7] = "SMTWTFS"

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

week[0] = "S"