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

 Sana 21.02.2020 Hajmi 68.94 Kb.

O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

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