O’zbekiston respublikasi qurilish vazirligi


– Topshiriq. Misolni C++ dasturlash tilidan foydalanib yeching va natijalarni oling


Download 0.74 Mb.
bet4/5
Sana03.02.2023
Hajmi0.74 Mb.
#1148497
1   2   3   4   5
Bog'liq
Tayyor19

1 – Topshiriq. Misolni C++ dasturlash tilidan foydalanib yeching va natijalarni oling.
19-variant



ni hisoblang.
C++ da dasturlash tilidan foydalanib misollarni yechamiz buning uchun massivlarga murojat qilamiz, C++ tilida massivlar ko’rinishi quyidagicha float x[3] ;
FOR TAKRORLASH STRUKTURASI
For strukturasi sanovchi (counter) bilan bajariladigan takrorlashni bajaradi.Boshqa takrorlash bloklarida (while, do/while) takrorlash sonini control qilish uchun ham sanovchini qo'llasa bo'lardi, bu holda takrorlanish sonini o'ldindan bilsa bo'lardi, ham boshqa bir holatning vujudga kelish-kelmasligi orqali boshqarish mumkin edi. Ikkinchi holda ehtimol miqdori katta bo'ladi. Masalan qo'llanuvchi belgilangan sonni kiritmaguncha takrorlashni bajarish kerak bo'lsa biz while li ifodalar-ni ishlatamiz. for da esa sanovchi ifodaning qiymati oshirilib (kamaytirilib) borilvuradi, va chegaraviy qiymatni olganda takrorlanish tugatiladi. for ifodasidan keyingi bitta ifoda qaytariladi. Agar bir necha ifoda takrorlanishi kerak bo'lsa, ifodalar bloki {} qavs ichiga olinadi.
MASSIVLAR
1 .  vektor berilgan bo’lsin bu bir o’lchovli massiv uni tasvirlash quyidagicha float a[10] ;
2.Faraz qilaylik, har element o’z navbatida vektor bo’lsin, bu holda biz ikki o’lchovli massivni aniqlaymiz.
Ikki o’lchovli massivlar int a[i][j] ko’rinishida e‘lon qilinadi. Matritsa-bu massiv bo’lib, uning har bir elementi ikkita indeksga ega (satr nomeri va ustun nomeri).
C++ tilidagi dasturi quyidagicha :
#include
#include
int main()
{
int n, i, j,m,d;
float a[5][5],b[5][5],c[5][5];
float s,p;
cout<<"n=";
cin>>n;
for (i = 1; i <= n; i++)
for (j = 1; j <= n; j++)
{
cout << "a[" << i<<","<cin >> a[i][j];}
for (i = 1; i <= n; i++)
for (j = 1; j <= n; j++)
{
cout << "b[" << i<<","<cin >> b[i][j];}
for (i = 1; i <=n; i++)
for (j = 1; j <= n; j++)
c[i][j]=1.4*1.4*a[i][j]+sqrt(3.8)*b[i][j];
for (i = 1; i <=n; i++)
for (j = 1; j <= n; j++)
cout << "c["<system("PAUSE");
return 0;
}

Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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