5-amaliy ish Mavzu: Massivlardan foydalanib dasturlash Ishdan maqsad
import java.util.Scanner; public class
Download 173.47 Kb.
|
Dasturlash 5-amaliy ish
- Bu sahifa navigatsiya:
- Matritsa elementlarini kiritish.
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); } } Ikki o’lchamli massiv – bir xil tipli ikkita indeks orqali murojaat qilinadigan jadval shaklidagi ma’lumotlar to’plami. Ikki o’lchamli massivni n ta satr, m ta ustundan iborat jadval ko’rinishida tasvirlash oson, i-satr va j-ustun kesishish nuqtasida a[i][j] elementi qiymati saqlanadi. Ikki o’lchamli massiv matritsa deb ham nomlanadi. Matritsa elementlarini kiritish. Matritsaning elementlari qator bo’yicha yuqoridan pastga, ustun bo’yicha chapdan o’nga tartibda kiritiladi. 3x3 matritsa elementlari a11, a12, a13, a21, a22, a23, a31, a32, a33 tartibda kiritiladi. Kiritishni amalga oshirish uchun qator bo’yicha sikl, uning ichida ustun bo’yicha sikl amalga oshirish lozim. Java dasturlash tilida matritsani tavsiflash bir o’lchamli massivga o’xshash bo’ladi: Masalan sartlari 1 dan n gacha, ustunlari 1 dan m gacha bo’lgan butun tiplia matritsa quyidagicha yoziladi Download 173.47 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling