lab6(107)

Run Settings
LanguageC++
Language Version
Run Command
#include <conio.h> #include <iostream.h> #include <stdio.h> #include <time.h> int main(){ srand( (unsigned)time( NULL ) ); double * Array =NULL; int NumberOfElements; double Value; int Index; cout <<"Введите количество елементов: "; cin >> NumberOfElements; if(NumberOfElements<=0) { cout<<"количество должно быть больше 0"; getch(); return 0; } Array = new double[NumberOfElements+1]; for(int i=0;i<NumberOfElements;i++) { Array[i]=(double)(rand() % 1000)/50; } for(int i=0;i<NumberOfElements;i++) { printf("%0.3f\n",Array[i]); } cout<<"\n"; cout <<"введите индекс элемента (0-"<<NumberOfElements-1<<") :"; cin >> Index; cout <<"введите значение числа: "; cin >> Value; if(Index>=0&&Index<NumberOfElements) { for(int i=NumberOfElements;i>Index+1;i--) Array[i]=Array[i-1]; Array[Index+1]=Value; } else { cout<<"выход за пределы масива!!!"; getch(); return 0; } for(int i=0;i<=NumberOfElements;i++) { printf("%0.3f\n",Array[i]); } cout<<"\n"; delete [] Array; }
Editor Settings
Theme
Key bindings
Full width
Lines