SHARE
TWEET

Untitled

a guest Oct 15th, 2019 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <algorithm>
  4. #include <iostream>
  5. #include <iomanip>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     setlocale (LC_ALL, "Russian");
  12.     int mas[100];
  13.     int n;
  14.     printf ("Введите размер массива : " );
  15.     scanf ("%d", &n);
  16.     int minm=1e5, minm2=1e5, imin, maxm=-1*1e5, imax ;
  17.     int c=0;
  18.     for (int i=0;i<n;i++)
  19.     {
  20.         //printf ("Введите mas[%d]: ",i);
  21.         scanf ("%d", &mas[i]);
  22.         if(mas[i]>=maxm){
  23.             maxm=mas[i];
  24.             imax=i;
  25.         }
  26.         if(mas[i]<minm){
  27.             if(minm<minm2){
  28.                 minm2=minm;
  29.             }
  30.             minm=mas[i];
  31.             imin=i;
  32.         }
  33.         else if(mas[i]<minm2){
  34.             minm2=mas[i];
  35.         }
  36.     }
  37.     printf("новый массив, элементы которого лежат между первым минимумом и последним максимумом, имеет вид : \n ");
  38.     if(imin>imax) {
  39.         swap(imin, imax);
  40.     }
  41.     for(int i=imin+1; i<imax; i++){
  42.         printf("%d ", mas[i]);
  43.     }
  44.     printf("\nМинимальный элемент массива : %d", minm);
  45.     printf("\nМаксимальный элемент массива : %d", maxm);
  46.     printf("\nВторой минимальный элемент массива : %d", minm);
  47.        
  48.     return 0;
  49. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top