PDA

View Full Version : سوال: تبديل اين چند خط كد سي پلاس به سي شارپ



moferferi
دوشنبه 26 بهمن 1388, 23:16 عصر
سلام.
اين كد ها به زبان سي پلاس پلاس هست.كسي ميتونه اونو به معادلش در سي شارپ تبديل كنه.


#include<iostream>
usingnamespace std;
int a[1000000];

int main()
{
a[1]=1;
a[2]=2;
int n;
cin>>n;
int end=1;
int j=0;
for(int i=2;j<=n;i++)
{
for(j=end+1;j<=end+a[i];j++)
{
a[j]=i;
}
end+=a[i];
}
cout<<a[n]<<endl;
return 0;
}

r00tkit
دوشنبه 26 بهمن 1388, 23:36 عصر
using System;

public class C
{
public static int[] a=new int[1000000];

static void Main()
{
a[1] = 1;
a[2] = 2;
int n;
n = int.Parse(Console.ReadLine());
int end = 1;
int j = 0;
for (int i = 2; j <= n; i++)
{
for (j = end + 1; j <= end + a[i]; j++)
{
a[j] = i;
}
end += a[i];
}
Console.WriteLine(a[n]);

}
}