كتبت هذا الكود لبرنامج يقرا جدول ثم يرتب عناصر الجدول بشكل تصاعدي ويطبع الجدول مرتبا لكن للأسف لم يتنفذ بشكل صحيح لماذا؟ سؤال يحتاج الى اجاباتكم بكل شغف
وهذا هو كود البرنامج
#include <iostream.h>
void main ()
{
int tab [5];
int i,a,z,t,b;
for (i=0;i<5;i++)
cin>>tab;
for (i=0;i<4;i++)
{
if (tab <tab[i++])
continue;
else
{
z=tab;
tab=tab[i++];
tab[i++]=z;
}
if(i==0)
continue;
i=t;
for(a=0;a<t;a++)
{
if (tab[t]<tab[t--])
{
b=tab[t];
tab[t]=tab[t--];
tab[t--]=b;
t--;
}
if (t==0)
break;
}
}
for (i=0;i<5;i++)
cout<<tab;
}