Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement