Fizika-matematika fakulteti amaliy matematika va informatika


-rasm.2-Misol dastur kodi


Download 435.43 Kb.
bet8/11
Sana19.06.2023
Hajmi435.43 Kb.
#1619455
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Otaboyev Mashrabjon dasturlash kurs ishi 25 06

3-rasm.2-Misol dastur kodi.
Dastur kodini kiritib bo’lgach, ishga tushirish uchun F5 tugmasini bosganimizdan so’ng natija quyidagicha hosil bo’ladi:

4-rasm. 2-Misol dastur natijasi.
O’rta arifmetikni hisoblashga doir ko’rib o’tgan misolimizda qiymatlarni o’zimiz birma bir kiritib o’tdik. Endi esa xuddi shu misolni yana bir bor ko’rib o’tsak, faqat bu misolda random operatoridan foydalanamiz. Ya’ni o’rta arifmetikni hisoblash uchun sonlarni kompyuter o’zi ixtiyoriy tanlab oladi:
3-Misol:
/*
 * Created by SharpDevelop.
 * User: Lenovo
 * Date: 02.03.2021
 * Time: 22:32
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
namespace massivlar3
{
class Program
{
public static void Main(string[] args)
{
int n; double b,s=0;
Console.Write("n ni kiriting: n=");
n=int.Parse(Console.ReadLine());
Random son=new Random();
int[] a=new int[n];
for(int i=0; i < n; i++)
{
a[i]=son.Next(1,10);
Console.WriteLine("a[" +i+"]="+a[i]);
}
for(int i=0; i{
s+=a[i];
}
b=s/n; 
Console.Write("Sonlarning o'rta arifmetigi "+b);
Console.ReadKey();
}
}
}

  1. rasm.3-Misol dastur kodi.

Yuqoridagi dasturning natijasi quyidagicha:

6-rasm.3-Misol dastur natijasi.
Agar elementlar soni massiv chegarasidan yuqori bo’lsa dasturda xatolik yuz beradi va dastur ishlamaydi.
Yuqorida ko’rib o’tilgan barcha dasturlarimizning kod qismi kurs ishimning ilova qismida berib o’tiladi.
Ko’p o’lchovli massivlar.
Ko’p o’lchovli massivlarni e’lon qilish uchun faqatgina “,” belgisini n marotaba (n o’lchovli uchun), []lar sonini n marotaba (n darajali) yozish kerak. Masalan, 2 o’lchovli massiv e’lon qilish uchun:

Download 435.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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