- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
#include "stdafx.h"
#include "conio.h"
#include "time.h"
#include "stdlib.h"
#include "windows.h"
#include <iostream>
using namespace std;
void go()
{ int m[10],maxi,mini,max,min,temp;
srand(time(NULL));
for(int i=0;i<10;i++)
m[i]=rand()%30;
max=0;
for(int i=0;i<10;i++)
{if(m[i]>max) { max=m[i]; maxi=i;};
}
min=max;
for(int i=0;i<10;i++)
{if(m[i]<min) {min=m[i]; mini=i;};
}
for(int i=0;i<10;i++)
cout<<m[i]<<endl;
m[maxi],m[mini]=m[mini],m[maxi];
temp=m[maxi];
m[maxi]=m[mini];
m[mini]=temp;
cout<<"============"<<endl;
for(int i=0;i<10;i++)
cout<<m[i]<<endl;
cout<<"alala=="<<max<<endl;
cout<<"ololo=="<<min<<endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
go();
getch();
return 0;
}
guest 02.02.2010 14:16 # +8
guest 02.02.2010 14:31 # 0
darkcheg 02.02.2010 14:35 # 0
guest 02.02.2010 14:47 # +2
m[maxi],m[mini] = m[mini],m[maxi];
Bor1k 02.02.2010 14:54 # 0
xXx_totalwar 02.02.2010 15:04 # +1
здесь 3 выражения (statement):
m[maxi]
m[mini]=m[mini]
m[maxi]
код выдает пистонера
guest 02.02.2010 16:15 # −1
guest 03.02.2010 11:34 # 0
guest8 11.07.2020 03:41 # −999