#include <iostream>
using namespace std;
int main() {
int a=70, b=40, c=5, d=1, e=-20, f=90, g=2, mid;
int array[7]={a, b, c, d, e, f, g};
for (int i = 0; i<=5; i++) {
while (i=0) {
if (a>b && a>c && a>d && a>e && a>f && a>g) {
mid=g;
g=a;
a=mid;
}
else if (b>a && b>c && b>d && b>e && b>f && b>g) {
mid=g;
g=b;
b=mid;
}
else if (c>a && c>b && c>d && c>e && c>f && c>g) {
mid=g;
g=c;
c=mid;
}
else if (d>a && d>c && d>b && d>e && d>f && d>g) {
mid=g;
g=d;
d=mid;
}
else if (e>a && e>c && e>d && e>b && e>f && e>g) {
mid=g;
g=e;
e=mid;
}
else if (f>a && f>c && f>d && f>e && f>b && f>g) {
mid=g;
g=f;
f=mid;
}
else if (g>a && g>c && g>d && g>e && g>f && g>b) {
mid=g;
g=g;
g=mid;
}
}
while (i=1) {
if (a>b && a>c && a>d && a>e && a>f) {
mid=f;
f=a;
a=mid;
}
else if (b>a && b>c && b>d && b>e && b>f) {
mid=f;
f=b;
b=mid;
}
else if (c>a && c>b && c>d && c>e && c>f) {
mid=f;
f=c;
c=mid;
}
else if (d>a && d>c && d>b && d>e && d>f) {
mid=f;
f=d;
d=mid;
}
else if (e>a && e>c && e>d && e>b && e>f) {
mid=f;
f=e;
e=mid;
}
else if (f>a && f>c && f>d && f>e && f>b) {
mid=f;
f=b;
b=mid;
}
}
while (i=2) {
if (a>b && a>c && a>d && a>e) {
mid=e;
e=a;
a=mid;
}
else if (b>a && b>c && b>d && b>e) {
mid=e;
e=b;
b=mid;
}
else if (c>a && c>b && c>d && c>e) {
mid=e;
e=c;
c=mid;
}
else if (d>a && d>c && d>b && d>e) {
mid=e;
e=d;
d=mid;
}
else if (e>a && e>c && e>d && e>b) {
mid=e;
e=e;
e=mid;
}
}
while (i=3) {
if (a>b && a>c && a>d) {
mid=d;
d=a;
a=mid;
}
else if (b>a && b>c && b>d) {
mid=d;
d=b;
b=mid;
}
else if (c>a && c>b && c>d) {
mid=d;
d=c;
c=mid;
}
else if (d>a && d>c && d>b) {
mid=d;
d=d;
d=mid;
}
}
while (i=4) {
if (a>b && a>c) {
mid=c;
c=a;
a=mid;
}
else if (b>a && b>c) {
mid=c;
c=b;
b=mid;
}
else if (c>a && c>b) {
mid=c;
c=c;
c=mid;
}
}
while (i=5) {
if (a>b) {
mid=b;
b=a;
a=mid;
}
else if (b>a) {
mid=b;
b=b;
b=mid;
}
}
}
for (int k=0; k<7; k++){
cout<<array[k]<<" ";
}
}
Эта программа не выдает вывод ... Что мне делать вместо этого? Я перепробовал все, но это просто не доходит до выполнения части? Что мне делать?