C++ обмен местами макс. и мин. элементов в массиве - Форум
Пятница, 09.12.2016, 16:26
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » C++ обмен местами макс. и мин. элементов в массиве (до 07 октября 2010 массивы)
C++ обмен местами макс. и мин. элементов в массиве
mister_originalnostДата: Вторник, 05.10.2010, 19:24 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
В двумерном массиве целых (n,m) чисел поменять местами max и min элементы. Пожалуйста, если можно напишите как работает программа вкратце (в смысле, что делают операторы).
 
flash1989Дата: Вторник, 05.10.2010, 19:33 | Сообщение # 2
Генералиссимус
Группа: Заблокированные
Сообщений: 177
[ 3 ]
Статус: Offline
Сделаю, пишите
icq: 588002847
email: flash_1989@ukr.net
 
domnyДата: Среда, 06.10.2010, 16:24 | Сообщение # 3
Генерал-лейтенант
Группа: Заблокированные
Сообщений: 54
[ 0 ]
Статус: Offline
Стучите в аську, решу быстро и недорого. 648964446 Можно на почту.

Решаю задачи по программированию. Помогаю делать лабы на следующих языках: pascal/delphi | c/c++ | php/html Рисую блок схемы к программам.
НЕДОРОГО И БЫСТРО!
 
GrihaIДата: Пятница, 08.10.2010, 09:36 | Сообщение # 4
Генерал-полковник
Группа: Участник
Сообщений: 89
[ 1 ]
Статус: Offline
Code
#include <iostream>
using namespace std;

void main()
{   

  int a[4][4] = {{2, 9, -3, 4}, {3, -3, -4, 3}, {0, 2, -5, 1}, {8, 3, 2, 5}};
  int i, j, *max, *min;
  max = min = &a[0][0];
  cout<<"Start array: "<<endl;
  for(i=0; i<4; i++)
  {
   for(j=0; j<4; j++)
    cout<<a[i][j]<<"\t";
   cout<<endl;
  }
  for(i=0; i<4; i++)
   for(j=0; j<4; j++)
   {
    if ( *max < a[i][j] )
     max = &a[i][j];
    if ( *min > a[i][j] )
     min = &a[i][j];
   }
   ////// меняем местами
  int t = *max;
  *max = *min;
  *min = t;
   /////////////////////
   cout<<"End array: "<<endl;
   for(i=0; i<4; i++)
   {
    for(j=0; j<4; j++)
     cout<<a[i][j]<<"\t";
    cout<<endl;
   }
}
где то так


Собираю деньги на инв. коляску. С предложениями писать в личку или мыло.

Сообщение отредактировал GrihaI - Пятница, 08.10.2010, 10:18
 
ignorerДата: Пятница, 08.10.2010, 18:49 | Сообщение # 5
Генералиссимус
Группа: Модераторы
Сообщений: 602
[ 18 ]
Статус: Offline
с C++ не работаю, но в скором времени думаю изучить. если бы знал С, то решил бы нахаляву.
 
mister_originalnostДата: Воскресенье, 10.10.2010, 14:27 | Сообщение # 6
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
GrihaI, Большое спасибо. Ты меня спас
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » C++ обмен местами макс. и мин. элементов в массиве (до 07 октября 2010 массивы)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016