programm011
SHAROF, # SHAROF (19.06.2018 / 21:32)
C++ da massivni aynan bir elementini qanday o'chirsa bo'ladi ?
o`chiriladigan elementga o`zidan keyingi elementni o`zlashtirib, yani elementlarni bitta bitta surib chiqamiz va massiv o`lchamini birga kamaytirib qo`yamiz. masalan:
el1 el2 el3 el4 el5 el6
bunda 3 elementni o`chirish:
el1 el2 el4 el5 el5
35 soniyadan keyin yozdi:
  1. #include<iostream>
  2. #include<stdlib.h>
  3. using namespace std;
  4. main()
  5. {
  6. int n, k; cin>>n;
  7. int a[n];
  8. for(int i=0; i<n; i++)
  9. a[i] = rand()%100;
  10. for(int i=0; i<n; i++)
  11. cout<<a[i]<<" "; cout<<endl;
  12. cout<<"k="; cin>>k;
  13. for(int i=k-1; i<n-1; i++)
  14. a[i] = a[i+1];
  15. n = n-1;
  16. cout<<"Natija:"<<endl;
  17. for(int i=0; i<n; i++)
  18. cout<<a[i]<<" ";
  19.  
  20. }