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:
Kod · PHP39 qator
#include<iostream>

#include<stdlib.h>

using namespace std;

main()

{

    int n, k; cin>>n;

    int a[n];

    for(int i=0; i<n; i++)

        a[i] = rand()%100;

    for(int i=0; i<n; i++)

        cout<<a[i]<<" "; cout<<endl;

    cout<<"k="; cin>>k;

    for(int i=k-1; i<n-1; i++)

        a[i] = a[i+1];

    n = n-1;

    cout<<"Natija:"<<endl;

    for(int i=0; i<n; i++)

        cout<<a[i]<<" ";



}