PDA

View Full Version : مبتدی: اصلاح برنامه



Farnoosh_H
دوشنبه 30 فروردین 1389, 11:22 صبح
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1

سلام،من می خواستم برای شکل بالا یک برنامه بنویسم.......یه برنامه خودم نوشتم (تو محیط برلند)که اصلا اجرا نمی شه......می خواستم کمکم کنید تا راحتر عیب یابیش کنم و برنامه رو اصلاحش کنم.....یه برنامه دیگر هم واسه این پروژم دارم که تو محیط توربو درست اجرا می شه اما نمی دونم چیکارش کنم تا تو محیط برلند هم اجرا بشه.....

**********************************

برنامۀ 1

include <iostream.h>
#include <conio.h>

int main()
{
int m,u,n;
cout<<"please enter an integer number:\n";
cin>>n;
m=n;
do
{
int y=0;
for(int i=1;i<=n;y++)
cout<<"\t";
for(int j=1;j<=n-y)
{cout<<j;
cout<<"\t";
}
if (j==1)
cout<<endl;
else
for(int z=n;z>=0)
{cout<<z;
cout<<"\t";
}
cout<<endl;
m--;
}
while(m!=0);
int k=0;
int u=0;
do
{
for(int i=1;i<=m+1;k++)
cout<<"\t";
for(int j=1;j<=n-k)
{cout<<j;
cout<<"\t";
}
if(n-k-1==1)
cout<<endl;
else
for(int n-k-1;n>=1)
{cout<<n-k-1;
cout<<"\t";
}
cout<<endl;
u++;
}
while(u!=n);

getch();
return 0;
}


***************************************

برناۀ 2 توربو

#include<iostream.h>
#include<conio.h>

int main(){
int n;

cout << "please enter an integer number:\n";
cin >> n;

for (int i=1 ; i<=n ; i++){
for (int j=1 ; j<=n-i ; j++)
cout << " ";
for (int k=1 ; k<=i ; k++)
cout << k;
for (int m=k-2 ; m>=1 ;m--)
cout << m;
cout << endl;
}

for (int u=1 ; u<=n-1 ; u++){
for (int i=1 ; i<=u ; i++)
cout << " ";
for (int k=1 ; k<=n-u ; k++)
cout << k;
for (int m=k-2 ; m>=1 ; m--)
cout << m;
cout << endl;
}

getch();
return 0;
}

********************************************

ebrahim1988
دوشنبه 30 فروردین 1389, 19:17 عصر
#include<iostream.h>
#include<conio.h>
main()
{
clrscr();
int n,i,j;
cout<<"Enter Number:";
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
cout<<" ";
}
for(j=1;j<=i;j++)
{
cout<<j;
}
for(j=i-1;j>=1;j--)
{
cout<<j;
}
cout<<"\n";
}
for(i=n-1;i>=1;i--)
{
for(j=1;j<=n-i;j++)
{
cout<<" ";
}
for(j=1;j<=i;j++)
{
cout<<j;
}
for(j=i-1;j>=1;j--)
{
cout<<j;
}
cout<<"\n";
}
getch();
}