мне надо написать программу на С++ генератор масива из 10, чисел 5 из иних чётные ,а другие 5 не ,и так ещё их надо расположить чтоб они в порятки возрастания, но при этом они чередовались чётные/нечётные на подобие 3 6 5 8
Введи переменную в цикле увеличивай её на одын и пиши в массив... Получиться что то типа: 12345678910
Пользуйтесь !!! Code: void gen_5x5(int *mass) { int i,j,k,z,l; srand( (unsigned)time( NULL ) ); for(i=0;i<10;i++) *(mass+i)=0; for(i=0;i<10;i++) { l=i%2; while((j=rand())<2) ; if(j%2!=l) j++; for(k=l;k<10;k=k+2) { if(*(mass+k)==0) { *(mass+k)=j; break; } else if(j<*(mass+k)) { for(z=10-l;z-2>=k;z=z-2) *(mass+z)=*(mass+z-2); *(mass+k)=j; break; } } } }