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] + " ");
}
}
}
Do'stlaringiz bilan baham: |