algoritmik tillar va dasturlash amaliyot hisoboti

DOCX 2,7 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1695045163.docx ; ) 1 /( 2 2 ) ( sin 1 2 2 2 x y x x x y x a + + + + + + = ). 1 ( cos 2 z arctg b = ï î ï í ì > £ £ + - 0) { console.writeline(true); } else { console.writeline(false); } console.readkey(); } } } g) using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks namespace consoleapplication32 { class program { static void main(string[] args) { int p, q; console.write("p nikiriting p = "); p = convert.toint32(console.readline()); console.write("q nikiriting q = "); q = convert.toint32(console.readline()); if (p % q == 0) { console.writeline(true); } else { console.writeline(false); } console.readkey(); } } } 4. shartamali amaliy топшириқлар 4.19. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks name space shahzod { internal classprogram { static void main(string[] args) { double y = 0; int …
2
mavsum aniqlansin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks name space mavsumlar { class program { using system; enummavsum{ qish, bahor, yoz, kuz }; class program { static void main(string[] args) { string m = "qish"; mavsum s; switch (m) { case "qish": s = mavsum.qish; console.writeline("mavsum: qish"); break; case "bahor": s = mavsum.bahor; console.writeline("mavsum: bahor"); break; case "yoz": s = mavsum.yoz; console.writeline("mavsum: yoz"); break; case "kuz": s = mavsum.kuz; console.writeline("mavsum: kuz"); break; default: console.writeline("noto'g'ri oy nomi kiritildi."); return; } } } 7. for takrorlash operatori 7.19. berilgan 80 ta haqiqiy sonlar orasidan biror butun songa eng yaqinining tartib nomeri topilsin. using system.collections.generic; using system.linq; using system.text; using system.threading.tasks using system; class program { static int findnearestwholenumberindex(double numbers) { double mindifference = double.maxvalue; int nearestindex = -1; for (int i = 0; i 2 va n juftson). to‘plam medianasi deb to‘plamning ikkita ixtiyoriy nuqtasini tutashtiruvchi shunday to‘g‘ri …
3
minimum local maximum: " + minimumlocalmax); console.writeline("maximum local maximum: " + maximumlocalmax); } } static list readfile(string filepath) { list numbers = new list (); using (streamreader reader = new streamreader(filepath)) { string line; while ((line = reader.readline()) != null) { if (double.tryparse(line, out double number)) { numbers.add(number); } } } return numbers; } } 10 matrirsalar 10.19. const int n=10; float a[n][n], b[n], c[n]; simmetrik matritsa o‘ng uchburchagi (n+1)*n/2 elementlari bilan berilgan. matritsaning 1-satrdan n-element, 2-satrdan n-1-element va oxirida n-satrdan 1-element b vektorga yuklanib, c=a*b hisoblansin. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; class program { const int n = 10; static void main () { float [,] a = new float [n, n]; float [] b = new float[n]; float [] c = new float[n]; } static void initializematrix (float [,] matrix) { int count = 1; for (int i = 0; i = 0; …
4
honebook(phonebook, searchinput); console.writeline(result); } static string searchphonebook(dictionary phonebook, string searchinput) { foreach (var entry in phonebook) { if (entry.key.equals(searchinput, stringcomparison.ordinalignorecase)) { return $"telefon raqam kiritish uchun{kalitni kirit }: {entry.value}"; } else if (entry.value.equals(searchinput)) { return $"telefon raqam nomi{entry.value}: {kalitni kirit }"; } } return "mos keladigan ism yoki telefon raqam topilmadi."; } } 15. rekursivfunksialar 15.19. butun n va n ta har xil elementdan iborat bo‘lgan haqiqiy turdagi vektor berilgan. quyidagi tez tartiblash usuli yordamida massiv elementlari o‘sish tartibida joylashtirilsin: massivning ixtiyoriy elementini tanlab, (masalan o‘rtadagisini) shu elementning chap tomonida shu elementdan kichik, o‘ng tomonda esa katta elementlari joylashtiriladi. (bu bilan tanlangan element o‘zining oxirgi joyiga kiradi), keyin shu usul massivning chap va o‘ng qismi uchun rekursiv qo‘llaniladi. using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; class program { static void main () double [] vector = { 9.5, 2.3, 7.1, 1.8, 5.6, 3.9 }; int n = …
5
system.threading.tasks; struct order { public string payeraccountnumber; public string payeeaccountnumber; public decimal transferamount; } class program { static void main() { int n = 5; order[] orders = new order[n]; orders[0] = new order { payeraccountnumber = "a123", payeeaccountnumber = "b456", transferamount = 100.50m }; orders[1] = new order { payeraccountnumber = "c789", payeeaccountnumber = "d012", transferamount = 250.75m }; orders[2] = new order { payeraccountnumber = "e345", payeeaccountnumber = "f678", transferamount = 75.20m }; orders[3] = new order { payeraccountnumber = "g901", payeeaccountnumber = "h234", transferamount = 500.00m }; orders[4] = new order { payeraccountnumber = "i567", payeeaccountnumber = "j890", transferamount = 150.35m }; array.sort(orders, (x, y) =>x.payeraccountnumber.compareto(y.payeraccountnumber)); console.writeline("sorted array:"); foreach (order order in orders) { console.writeline($"to‘lovchi: {order.payeraccountnumber}, payee: {order.payeeaccountnumber}, amount: {order.transferamount}"); } console.write("\to’lovchiling hisob raqamini kiriting: "); string payeraccountnumberinput = console.readline(); decimal totaltransferamount = 0; foreach (order order in orders) { if (order.payeraccountnumber == payeraccountnumberinput) { totaltransferamount += …

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"algoritmik tillar va dasturlash amaliyot hisoboti" haqida

1695045163.docx ; ) 1 /( 2 2 ) ( sin 1 2 2 2 x y x x x y x a + + + + + + = ). 1 ( cos 2 z arctg b = ï î ï í ì > £ £ + - 0) { console.writeline(true); } else { console.writeline(false); } console.readkey(); } } } g) using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks namespace consoleapplication32 { class program { static void main(string[] args) { int p, q; console.write("p nikiriting p = "); p = convert.toint32(console.readline()); console.write("q nikiriting q = "); q = convert.toint32(console.readline()); if (p % q == 0) { console.writeline(true); } else { console.writeline(false); } console.readkey(); } } } 4. shartamali …

DOCX format, 2,7 MB. "algoritmik tillar va dasturlash amaliyot hisoboti"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: algoritmik tillar va dasturlash… DOCX Bepul yuklash Telegram