Александр
Александр

C++ подсказать что неправильно

необходимо найти наибольший и наименьший и поменять местами

setlocale(LC_ALL,"Russian");
double x[10]={-3,1,2,-5,6,4,3,-2,-1,7},xmin=100000,xmax=-100000,tmp;
int i, imax, imin;
printf("\n исходный массив x[10]: \n");
for (i=0;i<=9;i++)
printf("%5.2f \t",x);
for(i=0;i<=9;i++)
{
if(x>xmax) {xmax=x; imax=i;}
if(x; imin=i;}
}
printf("\n xmax=%5.2f imax=%d amin=%5.2f imin=%d \n", xmax,imax,xmin,imin);
printf("\новый массив x[10]:\n");
for(i=0;i<=9;i++)
printf("%5.2f \t",x);
getch();
return 0;

Лю
Любовницу

1. код не на pastebin.com
2. не вижу, собственно, самой замены
3. вместо xmin=100000,xmax=-100000 можно было просто xmin=x[0],xmax=x[0] - так корректнее

Похожие вопросы
c++ массив что неправильно?
Pascal(ABC) -> C++ или C# -> C++ ?
что лучше C# или C++
Программа в C или C++
Что тут неправильно? (ПАСКАЛЬ)
кто может подсказать про открытку
C(не C++ или C#, а именно С) секундомер
что в этой задачи неправильно ?
Что тут неправильно?
C/C++