maryam9903
09-12-2014, 10:34
سلام.خسته نباشید
تو سوالی ک دارم روش کار میکنم گفته "تازمانیکه صفر را وارد نکردیم مثلا اگهnبرابر با3باشه خروجی مقابل را چاپ کند؟"
1
3 2
6 5 4
1 1 1
2 2 2
3 3 3
4 5 6
2 3
1
کدی که براش نوشتم اینه:
#include <iostream>using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1,j=1;j<=n;j++)
{
for(int k=0;k<j;k++,i++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
for(int i=1;i<=n;i++)
{
for(int j=0;j<n;j++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
for(int i=n*(n+1)/2,j=n;j>0;j--)
{
for(int k=0;k<j;k++,i--)
cout<<i<<" ";
cout<<endl;
}
return 0;
}
من این کد رو میخام با تابع voidبنویسم.البته نوشتم ولی میدونم اشتباست.ممنون میشم درستشو بهم بگید
این کدیه که خودم نوشتم و میدونم اشتباست!!!!
#include <iostream>
int main()
{
int n;
void Haval(int x)
{
for(int i=1,j=1;j<=n;j++)
{
for(int k=0;k<j;k++,i++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
Haval();
}
void Hdovom(int n)
{
for(int i=1;i<=n;i++)
{
for(int j=0;j<n;j++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
Hdovom(n);
}
void Hsevom(int n)
{
for(int i=n*(n+1)/2,j=n;j>0;j--)
{
for(int k=0;k<j;k++,i--)
cout<<i<<" ";
cout<<endl;
}
Hsevom(n);
}
تو سوالی ک دارم روش کار میکنم گفته "تازمانیکه صفر را وارد نکردیم مثلا اگهnبرابر با3باشه خروجی مقابل را چاپ کند؟"
1
3 2
6 5 4
1 1 1
2 2 2
3 3 3
4 5 6
2 3
1
کدی که براش نوشتم اینه:
#include <iostream>using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1,j=1;j<=n;j++)
{
for(int k=0;k<j;k++,i++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
for(int i=1;i<=n;i++)
{
for(int j=0;j<n;j++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
for(int i=n*(n+1)/2,j=n;j>0;j--)
{
for(int k=0;k<j;k++,i--)
cout<<i<<" ";
cout<<endl;
}
return 0;
}
من این کد رو میخام با تابع voidبنویسم.البته نوشتم ولی میدونم اشتباست.ممنون میشم درستشو بهم بگید
این کدیه که خودم نوشتم و میدونم اشتباست!!!!
#include <iostream>
int main()
{
int n;
void Haval(int x)
{
for(int i=1,j=1;j<=n;j++)
{
for(int k=0;k<j;k++,i++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
Haval();
}
void Hdovom(int n)
{
for(int i=1;i<=n;i++)
{
for(int j=0;j<n;j++)
cout<<i<<" ";
cout<<endl;
}
cout<<endl;
Hdovom(n);
}
void Hsevom(int n)
{
for(int i=n*(n+1)/2,j=n;j>0;j--)
{
for(int k=0;k<j;k++,i--)
cout<<i<<" ";
cout<<endl;
}
Hsevom(n);
}