Factorial nomli rekursiv funksiya tuzing. X sonini quyidagi formula yordamida hisoblovchi Formula


Kvadrat nomli haqiqiy tipli metod yarating. 28-savol Oila a`zolaringizni ismi bilan nomlangan kortej


Download 53.48 Kb.
bet8/8
Sana16.06.2023
Hajmi53.48 Kb.
#1489108
1   2   3   4   5   6   7   8
Bog'liq
algoritm 29-talik topshiriq javoblari

Kvadrat nomli haqiqiy tipli metod yarating.

28-savol
Oila a`zolaringizni ismi bilan nomlangan kortejlar hosil qiling. Kortejlarning ikkita: yosh, kasb qiymatlari mavjud bo`lsin. Yosh o`zgaruvchisining qiymati 18 dan katta bo`lgan kortej o`zgaruvchilarining qiymatini ekranga chiqaruvchi dastur tuzing.


Masalan: var Umida=(25, o`qituvchi)
class Program
{
static void Main(string[] args)
{
// Oila a'zolari kortejlarini e'lon qilish
var ota = ( 45, "shifokor");
var ona = ( 42, "o'qituvchi");
var ogil = (20, "talaba");
var qiz = (18, "talaba");

// Yosh o'zgaruvchisining qiymati 18 dan katta bo'lgan a'zolarning kasb qiymatini ekranga chiqarish


taqqoslash(ota);
taqqoslash(ona);
taqqoslash(ogil);
taqqoslash(qiz);
Console.ReadLine();
}

// Yosh o'zgaruvchisining qiymati 18 dan katta bo'lgan kortej o'zgaruvchisining qiymatini ekranga chiqaruvchi metod


static void taqqoslash((int , string ) azolar)
{
if (azolar.Item1 > 18)
{
Console.WriteLine($"kasbi:{azolar.Item2}, yoshi: {azolar.Item1}");
}
else
{
Console.WriteLine($"{azolar.Item2} 18yoshdan katta emas");
}

}


}

29-savol
8 ta elementdan ibirat bir o`lchovli massiv e`lon qiling. Massiv elementlari 2 ga karrali sonlar bo`lsin. Kortej yordamida massivning dastlabki 4 ta elementi bilan keying 4 ta elementi joyini almashtiruvchi dastur tuzing.


Masalan: a=(2, 4, 6, 8, 10, 12, 14, 16)
Natija: a=(10, 12, 14, 16, 2, 4, 6, 8)

internal class Program


{
static void Main(string[] args)
{

int[] a = { 2, 4, 6, 8, 10, 12, 14, 16 };


int n = a.Length;

// Dastlabki 4 ta elementni saqlash


int[] s = new int[4];
for (int i = 0; i < 4; i++)
{
s[i] = a[i];
}

// Keyingi 4 ta elementni joyini almashtirish


for (int i = 0; i < 4; i++)
{
a[i] = a[i + 4];
}

// Dastlabki 4 ta elementning joyini keyingi 4 ta elementga almashtirish


for (int i = 0; i < 4; i++)
{
a[i + 4] = s[i];
}

// Yangilangan massivni ekranga chiqarish


for (int i = 0; i < n; i++)
{
Console.Write(a[i] + " ");
}
}
}
Download 53.48 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling