Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Download 68.94 Kb.
Sana21.02.2020
Hajmi68.94 Kb.

O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT

AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Tizimli va amaliy dasturlash kafedrasi

M’lumotlar tuzilmasi va algoritmlar fanidan

LABORATORIYA ISHI №-1

Bajardi: 015-L2 guruh talabasi

Abdig’opporov J.



Tekshirdi: Ergashev S.

Toshkent 2019.

1-topshiriq

Dasturlash tillarida ma’lumotlarning standart turlari.

1-variant



  1. Х(N) массив элементлари орасидан М=махX – minX қийматдан катта бўлган элементлар йиғиндисини ҳисобланг.

Code:

package com.company;
import java.util.Scanner;
public class Main {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);


System.out.println("Massiv elementlari soni ");
int n=sc.nextInt();
int a[]=new int[n];
System.out.println("Massiv elementlarini kiriting ");
for (int i=0; ia[i] = sc.nextInt();


}
int max=a[0];
int min=a[0];

for (int i=0; imax=Math.max(max,a[i]);
min=Math.min(min,a[i]);

}
int s=0;


for (int i=0; iif ((max-min)s+=a[i];
}

}
System.out.println("S= "+s);


}
}

Result:


2-topshiriq


QIDIRUV ALGORITMLARI: CHIZIQLI VA BINARY QIDIRUV


1-variyant. Ketma-ket qidiruv usulidan foydalanib, A massiv eng kichik elementini toping.

Code:


package com.company;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);


System.out.println("Massiv elementlari soni ");
int n=sc.nextInt();
System.out.println("Massiv elementlarini kiriting ");
int a[]=new int[n];
for (int i=0; ia[i]=sc.nextInt();
}
int min=a[0];
for (int i=0; iif (min>a[i]){
min=a[i];
}
}
System.out.println("Minimum=" +min);
}
}

Result:




Do'stlaringiz bilan baham:


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