5-6-amaliy ish mavzu: Takrorlanuvchi operatorlar. Massivlar ustida amallar. Takrorlanuvchi operatorlar


import java.util.Scanner; public class


Download 88.54 Kb.
bet2/3
Sana19.06.2023
Hajmi88.54 Kb.
#1614789
1   2   3
Bog'liq
5-6-amaliy ish (2)

import java.util.Scanner;


public class Misol1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
n = sc.nextInt();
int a[] = new int[n];
for (int i = 0; i < n; i++) {
a[i] = sc.nextInt();
}
for (int i = 0; i < n; i++) {
System.out.println("a["+i+"] = "+a[i]);
}
}
}

Misol2: Bir o`lchamli massiv berilgan. Shu massivni elementlarini yig`indisini toping.
Massiv elementlarining yig’indisini qandaydir boshqa o’zgaruvchida saqlaymiz.Uning dastlabki qiymatini nolga tenglaymiz va sikl yordamida massivning har bir elementini qo’shib chiqamiz.
import java.util.Scanner;


public classMisol2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
n = sc.nextInt();
int a[] = newint[n];
for (int i = 0; i < n; i++) {
a[i] = sc.nextInt();
}
Int s = 0;
for (int i = 0; i < n; i++) {
s+=a[i];
}
System.out.println("massiv elementlari yig`indisi" + s);
}
}

1-Topshiriq
(massivdan foydalanmagan xolda)

    1. Berilgan n ta haqiqiy sonlaming eng kattasi topilsin.

    2. Bo‘sh bo'lmagan va oxiri 0 soni bilan tugaydigan musbat butun sonlar ketma-ketligi berilgan (0 soni ketma-ketlikka kirmaydi va uning tugaganligini bildiradi). Ketma-ketlikning o‘rta geometrik qiymati hisoblansin

    3. Butun n (n>0) va n ta haqiqiy sonlar berilgan. Ular orasidan manfiylari nechtaligi aniqlansin.

    4. Berilgan n ta haqiqiy sonlar orasida qo‘shnilaridan (o‘zidan oldingi va keyingi sonlardan) katta bo'lgan sonlar miqdori topilsin.

    5. 0 bilan tugaydigan sonlar ketma-ketligi berilgan (0 soni ketma-ketlikka kirmaydi). Ketma-ketlikdagi barcha musbat sonlar yig‘indisi topilsin

    6. Natural n soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Toq o‘rinda turgan sonlar maksimumi va juft o‘rindagilaming minimuni topilsin

    7. Natural n soni va n ta sonlar juftligi berilgan – x1, y1, x2, y2, ... ,xn, yn. Har bir sonlar juftligi tekislikdagi nuqta koordinatasi deb hisoblab, berilgan nuqtalami o‘z ichiga oluvchi, markazi koordinata boshida bo'lgan eng kichik aylananing radiusi topilsin.

    8. Butun n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Ketma-ketlik o‘suvchi yoki yo‘qligi aniqlansin.

    9. Butun n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Ketma-ketlikning manfiy elementiari orasidan eng kattasi topilsin

    10. Berilgan n ta haqiqiy sonlar orasidan biror butun songa eng yaqinining tartib nomeri topilsin

    11. Butun n (n>0) soni va n ta bir biridan farqli haqiqiy sonlar ketma-ketligi berilgan. Ketma-ketlikda o’suvchi ketma-ketliklar kamayuvchiga va kamayuvchi ketma-ketliklar o’suvchiga o’zgarishlar soni chop qilinsin. (Masalan, 1 ,2, 4, -3, -5, 8 ,4,-5 ketma-ketlikda 3 marta o‘zgaradi)

    12. Musbat a haqiqiy soni va s =1 + + + +…+ qonuniyat berilgan s>a shartni qanoatlantiruvchi birinchi n soni chop etilsin

    13. No’l bilan tugaydigan, no’ldan farqli butun sonlar ketma-ketligida ishora o‘zgarishlar soni aniqlansin. (Masalan, 1 ,-34, 8 ,4,-5,0 ketma-ketlikda ishora 3 marta o‘zgaradi)

    14. Berilgan n ta haqiqiy sonlar orasida qo‘shnilaridan (o‘zidan oldingi va keyingi sonlardan) katta bo'lgan sonlar miqdori topilsin.

    15. Butun n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. Ketma-ketlikning musbat elementiari orasidan eng kichigi topilsin.


Download 88.54 Kb.

Do'stlaringiz bilan baham:
1   2   3




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