Advertisement
FazEN

Untitled

Oct 4th, 2022
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main() {
  4.     int a[11];
  5.     float max_ar=0;
  6.     float c=0,s=0,s1=0,c1=1;
  7.     int start_local,start,end;
  8.     for (int i = 0; i < 11; ++i)
  9.     {
  10.         a[i]=rand()%(50+50+1)-50;
  11.         if(a[i]<0)
  12.         {
  13.            c++;
  14.            if(c==1) start_local=i;
  15.            s+=a[i];
  16.         }
  17.         else
  18.         {
  19.             if(c>0)
  20.             {
  21.                 if(abs(s/c)>s1/c1)
  22.                 {
  23.                     s1=abs(s);
  24.                     c1=c;
  25.                     end=i;
  26.                     start=start_local;
  27.                 }
  28.             }
  29.             c=0;s=0;start_local=0;
  30.         }
  31.     }
  32.     if(c>0)
  33.     {
  34.         if(abs(s/c)>s1/c1) {
  35.             s1=abs(s);
  36.             c1=c;
  37.             end = 11;
  38.             start = start_local;
  39.         }
  40.     }
  41.     printf("Ishodny massiv: ");
  42.     for (int i = 0; i <11 ; ++i) printf("%d ",a[i]);
  43.   printf("\n%f\n",s1/c1);
  44.     for (int i = start; i <end ; ++i) printf("%d ",a[i]);
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement