Advertisement
MargaritaOwl

Version4

Dec 29th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n, i;
  6.     float a;
  7.     bool flag=0;
  8.  
  9.     setlocale(LC_ALL, "rus");
  10.  
  11.     cout<<"Введите количество переменных N: ";
  12.     cin>>n;
  13.  
  14.     if(n<=0)
  15.     {
  16.         cout<<"Размерность массива должна быть больше 0!!!"<<endl;
  17.         system("pause");
  18.     }  
  19.     else
  20.     {
  21.     float*mas = new float[n];
  22.     cout<<"Введите а: ";
  23.     cin>>a;
  24.  
  25.     cout<<"Введите x1<=x2<=...<=xn"<<endl;
  26.     for(i=0; i<n; i++) //заполнение массива
  27.     {
  28.         cout<<"a["<<i+1<<"] = ";
  29.         cin>>mas[i];
  30.         cout<<endl;
  31.  
  32.         if(i>0)
  33.         {
  34.             if(mas[i]<mas[i-1])
  35.             {  
  36.                 cout<<"Введите x1<=x2<=...<=xn!!!"<<endl;
  37.                 system("pause");
  38.                 return 0;
  39.             }
  40.         }
  41.     }
  42.  
  43.     for(i=0; i<n; i++) //присоединение "а" к новой последовательности
  44.     {
  45.         if(a>=mas[i]&&flag==0)cout<<mas[i]<<" ";
  46.         else
  47.             if(flag==0)
  48.         {
  49.             flag=1;
  50.             cout<<a<<" ";
  51.         }
  52.  
  53.         if(flag==1)
  54.         cout<<mas[i]<<" ";
  55.     }
  56. cout<<endl;
  57. delete[]mas;
  58. system("pause");
  59. return 0;
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement