unklown U unklown Регистрация 7 Ноя 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 7 Янв 2017 #1 { srand(time(0)); int n,i,s,k,j,d,max; setlocale(LC_ALL,"rus"); cout<<" n="; cin>>n; int a[n],b[n],c[n]; for (i=0; i<n; i++) a=rand()%20-10; cout<<" a[n]="; cout<<" "; for (i=0; i<n; i++) { cout<<a<<" "; } i=0; k=0; j=0; do { if(a%2==0) { c[k]=a; k++; } else { b[j]=a; j++; } i++; } while(i<n); for(i=0; i<k+1; i++) { for(d=0; d<k; d++) { if(c[d]<c[d+1]) { max = c[d]; c[d] = c[d+1]; c[d+1] = max; } } } for (j=0; j<k+1; j++) { for (d=0; d<k; d++) { if (c[d] < c[d+1]) { max = c[d]; c[d] = c[d+1]; c[d+1] = max; } } } j=0; i=0; d=0; for ( j<k+1; i<n; i++) if (d<k+1) { a=c[d]; d++; } else { a=a[j]; j++; } for (i<k+1; i<n; i++) cout<<a<<" "; return 0; }
{ srand(time(0)); int n,i,s,k,j,d,max; setlocale(LC_ALL,"rus"); cout<<" n="; cin>>n; int a[n],b[n],c[n]; for (i=0; i<n; i++) a=rand()%20-10; cout<<" a[n]="; cout<<" "; for (i=0; i<n; i++) { cout<<a<<" "; } i=0; k=0; j=0; do { if(a%2==0) { c[k]=a; k++; } else { b[j]=a; j++; } i++; } while(i<n); for(i=0; i<k+1; i++) { for(d=0; d<k; d++) { if(c[d]<c[d+1]) { max = c[d]; c[d] = c[d+1]; c[d+1] = max; } } } for (j=0; j<k+1; j++) { for (d=0; d<k; d++) { if (c[d] < c[d+1]) { max = c[d]; c[d] = c[d+1]; c[d+1] = max; } } } j=0; i=0; d=0; for ( j<k+1; i<n; i++) if (d<k+1) { a=c[d]; d++; } else { a=a[j]; j++; } for (i<k+1; i<n; i++) cout<<a<<" "; return 0; }