C++. С помощью циклического сдвига, ставит максимальное число на последнее место. Как сделать так,чтобы максимальное число стало на первое место?


int main()

{ int i,N,a[20],P,max;


do

{

printf("Input N\n");

scanf_s("%d", &N);

}

while (N<3 || N>100);


printf("massiv a:");

for(i=0;i max){

max=a[i];}

}

printf("\nmax:%6d\n",max);


while(a[N-1]!=max)

{

P=a[N-1];

for(i=N-1;i>=0;i--)

{

a[i]=a[i-1];

}

a[0]=P;

}

printf("massiv a:");

for(i=0;i
{

printf("%6d",a[i]);

}

printf("\n");

system("pause");

return 0;

}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.