Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <sstream>
- #include <vector>
- #include <stdio.h>
- #include <stdlib.h>
- using namespace std;
- void out(int* mass,int size){
- for(int i=0;i<size;i++){
- cout<<mass[i];
- cout<<" ";
- }
- cout<<endl;
- }
- void change(int * mass,int i,int size){
- int tmp=mass[i-1];
- mass[i-1]=mass[size-1];
- mass[size-1]=tmp;
- return;
- }
- void deleteM(int * mass,int k,int size){
- for(int i=k;i<size;i++){
- mass[i-1]=mass[i];
- }
- mass = (int*)realloc(mass,sizeof(int)*(size-1));
- return; // 1 4 6 3 8 3 9 4
- } // ^
- // 1 4 6 8 3 9 4 4
- int main() { // 1 4 6 8 3 9 4
- int size,k,j;
- cout<<"введите количество элементов";
- cin>>size;
- int * mass = (int *) malloc(sizeof(int)*size);
- srand((unsigned int)time(0));
- for(int i=0;i<size;i++){
- mass[i]=(rand()%25)+5;
- }
- out(mass,size);
- cin>>k;
- change(mass,k,size);
- out(mass,size);
- cin>>j;
- deleteM(mass,j,size);
- out(mass,size-1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment