Gurux Мавзу: Функциялар ва тўпламлар билан ишлаш усуллари
Download 0.53 Mb.
|
Maftuna dedline 2
- Bu sahifa navigatsiya:
- 2-амалий топшириқ. Бир ўлчовли массивларга масалалар.
- 3-амалий топшириқ. Кўп ўлчовли массивларга масалалар.
631-22-gurux Мавзу: Функциялар ва тўпламлар билан ишлаш усуллари. 1-амалий топшириқ. Рекурцияни хисоблаш учун масалалар 9. а ҳақиқий ва n бутун сонлари берилган (n>=0). Шу а сонини n даражага кўтарувчи рекурцияли қисм дастур тузинг package com.company; import java.util.Scanner; public class Main {
System.out.println(daraja(10, 4)); } } 2-амалий топшириқ. Бир ўлчовли массивларга масалалар. 9. n та элементдан ташкил топган массив ва К, L бутун сонлари берилган (К import java.util.Scanner; public class Main {
System.out.println(daraja(2, 4)); } } 3-амалий топшириқ. Кўп ўлчовли массивларга масалалар. 9. m х n ўлчамли матрица берилган. Ҳар бир сатрдаги энг кичик ва энг катта элемент ўринларини алмаштирувчи дасур тузинг. public class Main { public static void main(String[] args) { Scanner kirit = new Scanner(System.in); int n; n = kirit.nextInt(); int a[][] = new int[n][n]; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) a[i][j] = kirit.nextInt(); for (int i = 0; i < n; i++) { int maxx, minx, t = i, k = 0, t1 = i, k1 = 0; maxx = a[i][0]; minx = a[i][0]; int d; for (int j = 0; j < n; j++) { if (maxx < a[i][j]) { t = i; k = j; }} for (int j = 0; j < n; j++) { if (minx > a[i][j]) { t1 = i; k1 = j; }} d = a[t][k]; a[t][k] = a[t1][k1]; a[t1][k1] = d; } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) System.out.print(a[i][j] + " "); System.out.println(); }}} Download 0.53 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling