1-bilet 1,1// Bir xil hisoblash jarayonlarini bir necha bor takrorlanish jarayoniga takrorlanish


Download 278.92 Kb.
bet2/28
Sana31.01.2024
Hajmi278.92 Kb.
#1818122
1   2   3   4   5   6   7   8   9   ...   28
Bog'liq
dastur azizkhan 007

2-bilet
2,1// Shartli operatorlar. Shartli operator ikki ko’rinishda ishlatilishi mumkin: if(ifoda){ 1-operator; 2-operator;…} else {1-operator;2-operator;…} bunda if ni ichidagi shart rost bo’lganda if bloki ichidagi ifodalar bajariladi, aks holda else ichidagi ifodalarga murojaat qiladi. 2-yo’li faqat rostlik uchun ishlaydi ya’ni if(ifoda){ 1-operator; 2-operator;…}. Masalan: #include using namespace std; int main(){ int a,b; cin>>a>>b; if(a>b) a*=2; else b*=2; cout<Switch(ifoda){ Case <1-qiymat>: <1-operator>… break; . .
Case : … break; Default : ; }
Bunda qavs ichidagi butun ifoda hisoblanadi va uning qiymati hamma variantlar bilan solishtiriladi. Biror variantga mos kelsa shu variant ko’rsatilgan operator bajariladi. Agar biror variantga mos kelmasa default orqali ko’rsatilgan operator bajariladi. Break operatori ishlatilmasa shartga mos kelgan variantdan tashqari keying variantlardagi operatorlar ham avtomatik bajariladi.
2,2// Bir o’lchovli massivlar.
Massiv bu bir tipli nomerlangan ma'lumotlar jamlanmasidir. Massiv indeksli o’zgaruvchi tushunchasiga mos keladi. Massiv ta'riflanganda tipi, nomi va indekslar chegarasi ko’rsatiladi. Misol uchun long int a[5]; char w[200]; Massiv indekslar har doim 0 dan boshlanadi. C ++ tili standarti bo’yicha indekslar soni 31 tagacha bo’lishi mumkin, lekin amalda bir o’lchovli va ikki o’lchovli massivlar qo’llaniladi. Bir ulchovli massivlarga matematikada vektor tushunchasi mos keladi. Massivning int z[3] shakldagi ta'rifi, int tipiga tegishli z[0],z[1],z[2] elementlardan iborat massivni aniqlaydi.
Massivlar ta'riflanganda initsializatsiya qilinishi, ya'ni boshlang’ich qiymatlarlari ko’rsatilishi mumkin.
2,3//#include
using namespace std;
int main(){
int n, k=0, p=1;
cin>>n;
while(p p*=3;
k++;
}
cout<}
2,4//#include
using namespace std;
int main(){
int n;
cin>>n;
float x[n],y[n];
for(int i=0;i cin>>x[i];
}
for(int i=n-1;i>=0;i--){
y[i]=x[i];
cout< }
return 0;
}

2,5

//#include
using namespace std;
int main(){
int n;string s;cout<<"n="; cin>>n;cout<<"s="; cin>>s;cout< for(int i=1; i for(int j=0; j cout<<"*";}
cout<

Download 278.92 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   28




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