+ turdosh sinflar uchun umumiy harakatlarni belgilash uchun bitta nomdan foydalanishga ruxsat berishni anglatadi
Download 0.49 Mb.
|
Дастурлаш 2 ўзб
int i, N = 20;
for(i = 0; i < N; i--) printf("*"); + int i, N = 20; for(i = 0; i < N; N--) printf("*"); = int i, N = 20; for(i = 19; i < N; i--) printf("*"); = int i, N = 20; for(i = 20; i < N; i--) printf("*"); = int i, N = 40; for(i = 0; i < N; i--) printf("*"); ? Asosiy dasturda ham, boshqa funksiyalarda ham ishlashi mumkin bo'lgan o'zgaruvchilar ...? + Global o'zgaruvchilar = Parametrli funksiyalar = Parametrsiz o'zgaruvchi = Lokal o'zgaruvchilar ? Massivning manfiy elementlari yig'indisini topish dasturining qismini toping + double sum=0; for (int i=0; i if (a[i]<0) { sum+=a[i]; } } if (!sum) { cout<<"no numbers < 0"; } else { cout<<"sum = "< = int sum=0; for (int i=0; i if (a[i]>0) { sum+=a[i]; } } if (!sum) { cout<<"no numbers < 0"; } else = int p=1; for (int i=1; i p*=a[i]; } cout<<"answer: "< = int p=1; for (int i=0; i if (i%2==1) p*=a[i]; } cout<<"answer: "< ? Qaysi javobda dasturning minimal va maksimal elementlarning indekslari yig'indisini topish dastur qismi keltirilgan + int imax=0, imin=0; for (int i=1; i < n; i++) { if (a[i]>a[imax]) imax=i; if (a[i] imin=i; } cout<<"answer: "< for (int i = 1; i < n; i++) { if (min>abs(a[i])) min=a[i]; } cout<<"abs min: "< for (int i=0; i imin=i; } if (imin==-1) cout<else cout<= int max=0; for (int i=1; i max=a[i]; } cout<<"max: "< + Belgilar ketma-ketligi = Ustunlar ketma-ketligi = Chiqish ketma-ketligi = Kirish ketma-ketligi ? Qaysi javob varianti bir o‘lchovli statik massivni e’lon qiladi? + int anarray[20]; = array *anarray[20] = char *array[20]; = int array[20, 20]; ? Quyidagi dastur qiymati 1 dan n gacha bo’lgan oraliqdagi 2 ga karrali sonlarni chop etishi uchun sikl tanasidagi qadam qismida nima yozilishi kerakligini aniqlang #include using namespace std; int main(){ int n; cin >> n; for(int i = 2; i <= n; qadam) cout << i << ' '; return 0; } + i += 2 = i *= 2 = i -= 2 = ++i ? Quyidagilardan qaysi biri satrni to‘g‘ri kiritish qatori? + char matn[15]; gets(matn); = char matn[15]; cin.getline(matn); = char matn[15]; cin.getline(matn15); = char matn[15]; getline(cin, matn); ? Voris sinfi ko'rinish strukturasining umumiy ko'rinishini ko'rsating + Class derived:access base{ voris sinf tanasi }; = Class Base{ sinf tanasi }; = Class Base:access Derived{ voris sinf tanasi }; = Access derived:access derived{ voris sinf tanasi }; ? Inkapsulyatsiya bu : + Ob'ektga tegishli ma'lumotlarni tashqi omillardan himoya qiladi = Ob'ektga tegishli ma'lumotlarni tashqi omillardan himoya qilmaydi = Boshqa sinf a'zolariga so'rov yuboring = Ob'ekt ma'lumotlarni konstruktor sifatida yuboradi. ? Ushbu funksiya fayldan bitta belgini o'qiydi. + get = read = put = input ? class A{ private: int a = 25; int minus() { return a -10; } public: void display() { cout << minus(); } }; class B:public A{ public: }; int main() { B x; x.display(); } Ushbu dastur qismini bajarish jarayonida qanday natija ko'rsatiladi. + 15 = 25 = 40 = 35 ? Quyidagi dastur qismi natijasini aniqlang Download 0.49 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling