خرید بک لینک
تمرین آرایه های یک بعدی

سطح یک:

1- تعداد 5 عدد را از ورودی گرفته و در یک آرایه قرار دهد.

2- بعد از گرفتن اعداد و قرار دادن آن ها در آرایه، جمع اعدادی که در آرایه قرار دارد نمایش دهد.

3- یک آرایه 7 تایی را با اعداد تصادفی پر کند.

4- ابتدا نام 7 نفر را از ورودی گرفته و در آرایه قرار دهد و بعد نام های داخل آرایه را نمایش دهد.

5- در تمرین 4 مقدارهای داخل آرایه را به یک آرایه جدید منتقل کند.

6- مقدارهای داخل یک آرایه را از انتها به ابتدای آرایه نمایش دهد.

7- مقدارهای داخل یک آرایه را یکی در میان نمایش دهد.

سطح دو:

1- یک آرایه 7 تایی را بصورت تصادفی از اعداد دورقمی و بدون تکرار پر نموده و نمایش دهد.

2- اعداد 1 تا 7 را بدون تکرار در یک آرایه بصورت تصادفی قرار دهید (با هر بار اجرا متفاوت!).

3- تعداد 5 عدد از ورودی دریافت نموده و نمودار میله ای افقی رسم کند (به اندازه عدد ستاره نمایش دهد).

مثال:

4 ****

8 ********

2 **

5 *****

1 *

4- کدام اعداد دورقمی بیشترین بخش پذیری را دارند؟


5- در زیر چند عدد صفر داریم؟ (با استفاده از آرایه، هر عدد را در یک سلول آرایه قرار دهید)

2, 0, 0, 1, 0, 0, 0, 1

جواب ها در اینجا VVV

به زبان برنامه سازی سی شارپ

جواب 1)

int b;

int[] a = new int[6];

a[5] = 0;

for (b = 0; b <= 4; b++)

{

a[b] = int.Parse(Console.ReadLine());

a[5] += a[b];

}

for (b = 0; b <= 4; b++)

{

Console.WriteLine(a[b]);

}

Console.WriteLine(a[5]);

Console.ReadKey();

جواب3

int[] a = new int[7];

Random b = new Random();

for (int c = 0; c < 7; c++)

{

a[c] = b.Next(1, 100);

Console.WriteLine(a[c]);

}

Console.ReadKey();

تمرین 4

string[] a = new string[7];

for (int b=0; b <= 6; b++)

{

a[b] = Console.ReadLine();

}

for (int c = 0; c <= 6; c++)

{

Console.WriteLine(a[c]);

}

Console.ReadKey();

تمرین 5

string[] a = new string[7];

int c;

for (c = 0; c <= 6; c++)

{

a[c] = Console.ReadLine();

}

string[] d = new string[7];

for (c = 0; c <= 6; c++)

{

d[c] = a[c];

Console.WriteLine(d[c]);

}

Console.ReadKey();

تمرین 6

int i;

string[] a = new string[8];

for (i = 0; i < 7; i++)

{

Console.Write("enter number:");

a[i] = (string)(Console.ReadLine());

}

for (i = 7; i >=0; i--)

{

Console.Write(a[i] + ".");

}

Console.ReadKey();

سطح 2

تمرین 1

int[] a = new int[7];

Random x = new Random();

a[0]=0;

int y;

int c;

for (int b = 0; b < 7; b++)

{

y = x.Next(10, 99);

for (c = 0; c < b; c++)

{

if (a[c] == y)

{

break;

}

}

if (a[c] == y)

b--;

else

{

a[b] = y;

Console.WriteLine(a[b]);

}

}

Console.ReadKey();

تمرین 2

int[] a = new int[7];

Random x = new Random();

a[0]=0;

int y;

int c;

for (int b = 0; b < 7; b++)

{

y = x.Next(1, 8);

for (c = 0; c < b; c++)

{

if (a[c] == y)

{

break;

}

}

if (a[c] == y)

b--;

else

{

a[b] = y;

Console.WriteLine(a[b]);

}

}

Console.ReadKey();

تمرین 3

int[] a = new int[5];

int b;

for ( b = 0; b <= 4; b++)

{

a[b] = int.Parse(Console.ReadLine());

}

for (b = 0; b <= 4; b++)

{

for (int c = 0; c < a[b]; c++)

{

Console.Write("*");

}

Console.WriteLine();

}

Console.ReadKey();

تمرین آرایه های یک بعدی

سطح یک:

1- تعداد 5 عدد را از ورودی گرفته و در یک آرایه قرار دهد.

2- بعد از گرفتن اعداد و قرار دادن آن ها در آرایه، جمع اعدادی که در آرایه قرار دارد نمایش دهد.

3- یک آرایه 7 تایی را با اعداد تصادفی پر کند.

4- ابتدا نام 7 نفر را از ورودی گرفته و در آرایه قرار دهد و بعد نام های داخل آرایه را نمایش دهد.

5- در تمرین 4 مقدارهای داخل آرایه را به یک آرایه جدید منتقل کند.

6- مقدارهای داخل یک آرایه را از انتها به ابتدای آرایه نمایش دهد.

7- مقدارهای داخل یک آرایه را یکی در میان نمایش دهد.

سطح دو:

1- یک آرایه 7 تایی را بصورت تصادفی از اعداد دورقمی و بدون تکرار پر نموده و نمایش دهد.

2- اعداد 1 تا 7 را بدون تکرار در یک آرایه بصورت تصادفی قرار دهید (با هر بار اجرا متفاوت!).

3- تعداد 5 عدد از ورودی دریافت نموده و نمودار میله ای افقی رسم کند (به اندازه عدد ستاره نمایش دهد).

مثال:

4 ****

8 ********

2 **

5 *****

1 *

4- کدام اعداد دورقمی بیشترین بخش پذیری را دارند؟


5- در زیر چند عدد صفر داریم؟ (با استفاده از آرایه، هر عدد را در یک سلول آرایه قرار دهید)

2, 0, 0, 1, 0, 0, 0, 1

جواب ها در اینجا VVV

به زبان برنامه سازی سی شارپ

جواب 1)

int b;

int[] a = new int[6];

a[5] = 0;

for (b = 0; b <= 4; b++)

{

a[b] = int.Parse(Console.ReadLine());

a[5] += a[b];

}

for (b = 0; b <= 4; b++)

{

Console.WriteLine(a[b]);

}

Console.WriteLine(a[5]);

Console.ReadKey();

جواب3

int[] a = new int[7];

Random b = new Random();

for (int c = 0; c < 7; c++)

{

a[c] = b.Next(1, 100);

Console.WriteLine(a[c]);

}

Console.ReadKey();

تمرین 4

string[] a = new string[7];

for (int b=0; b <= 6; b++)

{

a[b] = Console.ReadLine();

}

for (int c = 0; c <= 6; c++)

{

Console.WriteLine(a[c]);

}

Console.ReadKey();

تمرین 5

string[] a = new string[7];

int c;

for (c = 0; c <= 6; c++)

{

a[c] = Console.ReadLine();

}

string[] d = new string[7];

for (c = 0; c <= 6; c++)

{

d[c] = a[c];

Console.WriteLine(d[c]);

}

Console.ReadKey();

تمرین 6

int i;

string[] a = new string[8];

for (i = 0; i < 7; i++)

{

Console.Write("enter number:");

a[i] = (string)(Console.ReadLine());

}

for (i = 7; i >=0; i--)

{

Console.Write(a[i] + ".");

}

Console.ReadKey();

سطح 2

تمرین 1

int[] a = new int[7];

Random x = new Random();

a[0]=0;

int y;

int c;

for (int b = 0; b < 7; b++)

{

y = x.Next(10, 99);

for (c = 0; c < b; c++)

{

if (a[c] == y)

{

break;

}

}

if (a[c] == y)

b--;

else

{

a[b] = y;

Console.WriteLine(a[b]);

}

}

Console.ReadKey();

تمرین 2

int[] a = new int[7];

Random x = new Random();

a[0]=0;

int y;

int c;

for (int b = 0; b < 7; b++)

{

y = x.Next(1, 8);

for (c = 0; c < b; c++)

{

if (a[c] == y)

{

break;

}

}

if (a[c] == y)

b--;

else

{

a[b] = y;

Console.WriteLine(a[b]);

}

}

Console.ReadKey();

تمرین 3

int[] a = new int[5];

int b;

for ( b = 0; b <= 4; b++)

{

a[b] = int.Parse(Console.ReadLine());

}

for (b = 0; b <= 4; b++)

{

for (int c = 0; c < a[b]; c++)

{

Console.Write("*");

}

Console.WriteLine();

}

Console.ReadKey();

برچسب: نویسنده: آیلین فدایی تاريخ: پنجشنبه 12 ارديبهشت 1398 ساعت: 0:45

صفحه بندی