O’zbekiston respublikasi qurilish vazirligi
– Topshiriq. Misolni C++ dasturlash tilidan foydalanib yeching va natijalarni oling
Download 0.74 Mb.
|
Tayyor19
- Bu sahifa navigatsiya:
- FOR TAKRORLASH STRUKTURASI
- C++ tilidagi dasturi quyidagicha
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<<","< for (i = 1; i <= n; i++) for (j = 1; j <= n; j++) { cout << "b[" << i<<","< 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling