1-bilet 1,1// Bir xil hisoblash jarayonlarini bir necha bor takrorlanish jarayoniga takrorlanish
Download 278.92 Kb.
|
dastur azizkhan 007
18-bilet
18,1//Oddiyko’rsatkichnie’lonqilish:int*a;Bundainttipidagima’lumotnio’zidasaqlaydigananingmanziligayo’nalganko’rsatkiche’lonqilindi.lekinbundadasturhatoko’rsatadiko’rsatkiche’lonqilinadi, Chunkixotiradaixtiyoriyqiymatturganbo’lishimumkin, undanfoydalangandayokio’zgartirgandakutilmaganxatoliklarkelibchiqishimumkin. Ampersand (&) operatori.Hotira manzilini olish uchun c++ tilida ‘&’ belgidan foydalaniladi. a=9;b=&a; c=a; misolda sonli o’zgaruvchi manzilini b ga o’zlashtirayapmiz. Ya’ni ‘&’ operatori bizga a o’zgaruvchining manzilini qaytarayapti(qiymatini emas). Uchinchi qatorda esa boshqa sonli o’zgaruvchiga a ning qiymatini o’zlashtirayapmiz(ya’ni 9 ni). b va c ning farqi shuki, c++ tilida manzil qiymatini ko’rsatkich deb nomlanuvchi o’zgaruvchilar saqlaydi. Demak ikkinchi qatordagi manzil aynan ko’rsatkich o’zgaruvchisiga o’zlashadi.(*) operatoriKo’rsatkichlarning qiziq xususiyati shuki ular yordamida faqat manzil emas, balki o’sha manzildagi o’zgaruvchi qiymatini ham olish imkoni bor. Bu narsa * (dereference) operatori yordamida amalga oshiriladi. Yuqoridagi misolda b ko’rsatkichining qiymatini olish uchun quyidagi amalni bajaramiz:c= *b; // c ga 9 qiymati o’zlashdi yoki boshqacha qilib aytganda “c o’zgaruvchisi b ko’rsatkich ko’rsatib turgan manzil qiymatiga teng” 18,2// Murajkkab takrorlanuvchi jarayonlar uchun ichma-ich sikllar yozish talab qilinadi. Ichma-ich sikllarda bir sikl boshqa sikl ichida bo’ladi. Ichma-ich sikllarni jadvallar bilan ishlaganda qo’llash mumkin. Tashqi sikl barcha qatorlar bo’yicha, ichki sikl joriy qatordagi ustunlar bo’yicha iteratsiya qiladi. 18.3//ude cout<<"n="; cin>>n;double s=0;for(int i=3;i<=n-1;i++){double p=1;for(int j=2;j<=m-3;j++){ p *= (2*i+j); s=s+p; } cout<<"s="< 18.4//#include 18.5//#include Download 278.92 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling