Sizga bir o’lchamli sonli massiv va k soni berilgan. Sizning vazifangiz k soniniberilgan massivdan izlovchi dastur tuzish. Ya’ni qaysi pozitsiyalarda ucharishini topish. Massiv indeksi dan boshlanadi
Download 33.8 Kb.
|
1.Sizga bir o’lchamli sonli massiv va k soni berilgan. Sizning vazifangiz k soniniberilgan massivdan izlovchi dastur tuzish. Ya’ni qaysi pozitsiyalarda ucharishini topish.Massiv indeksi 1 dan boshlanadi. #include using namespace std; int fun(int x, int a[], int n) { int res = 0; for (int i = 0; i < n; i++) { if (a[i]==x) res++; } return res; } int main() { int n; cin >> n; int a[n]; for (int i = 0; i < n; i++) { cin >> a[i]; } int x; cin >> x; cout << fun(x, a, n) << endl; for(int i=0; i } 2.Sizga bir o’lchamli butun sonli massiv berilgan. Sizning vazifangiz uningmaskimal elementini va shunday elementlardan necha marta uchraganinitopuvchi dastur tuzishdan iborat. #include using namespace std; int main(){ int n; cin>>n; int a[n]; int mx=-999999; for(int i=0; i if(a[i]>mx)mx=a[i]; } int s=0; for(int i=0; i } cout< 3.Sizga bir o’lchamli sonli massiv shaklidagi ketma-ketlik berilgan. Sizning vazifangizbu massiv elementlari berilgan tartibda arifmetik progressiya tashkil qilishi yoki tashkilqilmasligini tekshirishdan iborat. #include using namespace std; int main(){ int n; cin>>n; int a[n]; int mx=-999999; for(int i=0; i // if(a[i]>mx)mx=a[i]; } int s=0; for(int i=0; i cout<<"yes"; break; } else {cout<<" no"; break; } } //cout< 4.Sizga bir o’lchamli, birdan boshlab indekslangan sonli massiv berilgan. Uning ustidaquyidagi 2 ta tipdagi amal bajariladi. 1) 1 L R amali. Bunda bir o’lchamli massivning [L..R] indekslarida turganelementlarning yig’indisini topishingiz kerak. 2) 2 id x amali. Massivning id indeksida turgan elementi qiymatini x ga almashtirish. #include using namespace std; int main(){ int n,l,r,x,id,s=0; cin>>n; int a[n]; for(int i=1; i<=n; i++){ cin>>a[i]; } cin>>l>>r; for(int i=1; i<=n; i++){ if(i>=l && i<=r){ s+=a[i]; } } cin>>id>>x; cout< if(id==i){ a[i]=x; } cout<} cout< 5.Bir o’lchamli sonli massiv berilgan. Sizning vazifangiz massivning uning minimalelementidan katta va maksimal elementidan kichik elementlarining sonini topishdaniborat. #include using namespace std; int main(){ int n,s=0,mn,mx; cin>>n; int a[n]; mx=-999999; mn=999999; for(int i=1; i<=n; i++){ cin>>a[i]; if(a[i]>mx)mx=a[i]; if(a[i] for(int i=0; i //cout< 6.Bir o’lchamli sonli massiv berilgan. Sizning vazifangiz uning elementlari orasidanechtasi massivning barcha elementiga qoldiqsiz bo’lishini topish. #include using namespace std; int main() { int n; cin >> n; int a[n]; for (int i = 0; i < n; i++) { cin >> a[i]; } int s=0,k=0; for( int i=0; i s++; } } if(s==n){ k++; } s=0; } cout< 7.nxm matritsa berilgan. Undan shunday satr va ustunni topingki, bu satrga yoki buustunga tegishli bo’lgan matritsa elementlari yig’indisi maksimal bo’lsin. Mana shumaksimal yig’indini toping #include #include #include using namespace std; int main() { int n,m;cin>>n>>m; setlocale(LC_ALL, "Russian"); int a[n][m]; int b=0,c=0; int mx,m_x,s=0,k=0; cout< if(a[i][j] cout<} else { cout<<"Эелемент массив увеличилась....."; exit(1); } } cout< cout< m_x=-99999; for(int i=0; i for(int j=0; j } if(s>mx){ mx=s; b=i; // cout<} } cout< for(int j=0; j if(k>m_x){ m_x=k; c=j; // cout< }
Download 33.8 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling