Advertisement
Guest User

Untitled

a guest
Oct 28th, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. setlocale (LC_ALL, "russian");
  6. int A[3][3], min, max, imin, imax, temp, i, j;
  7. cout<<"поменять местами столбцы с мин и макс"<<endl;
  8. cout<<"Введите элементы массива"<<endl;
  9. //заполнение
  10. for(i=0;i<3;i++)
  11. for (j=0;j<3;j++)
  12. cin>>A[i][j];
  13. min=A[0][0];
  14. max=A[0][0];
  15.  
  16. //определение минимума и максимума
  17. //минимума
  18. for(i=0;i<3;i++)
  19. {
  20. for (j=0;j<3;j++)
  21. {
  22. if(A[i][j]<min){
  23. min=A[i][j];
  24. imin=j;
  25. break;
  26. }
  27. }
  28. }
  29. //максимума
  30. for(i=0;i<3;i++)
  31. {
  32. for (j=0;j<3;j++)
  33. {
  34. if(A[i][j]>max){
  35. max=A[i][j];
  36. imax=j;
  37. break;
  38. }
  39. }
  40. }
  41. //перестановка
  42. for (i=0;i<3;i++)
  43. {
  44. temp=A[i][imin];
  45. A[i][imin]=A[i][imax];
  46. A[i][imax]=temp;
  47. }
  48.  
  49. //вывод
  50. cout<<"result"<<endl;
  51. for(i=0;i<3;i++)
  52. {
  53. for (j=0;j<3;j++)
  54. {
  55. cout<<A[i][j]<<" ";
  56. }
  57. cout<<" "<<endl;
  58. }
  59. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement