Форум программистов, компьютерный форум, киберфорум
Наши страницы

В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать это с массивами? http://www.cyberforum.ru/cpp-beginners/thread293137.html
Задан (и уже заполнен положительными числами) массив int A. Необходимо написать фрагмент программы, который: а) выведет на экран число, чаще всех остальных встречающееся в массиве А (для данного...
C++ Предикат для сортировки std::list Помогите правильно составить предикат для сортировки std::list Валит ошибку WinXP, VC6 #include "stdafx.h" #include <list> using namespace std; struct _strMy { int Id; http://www.cyberforum.ru/cpp-beginners/thread293136.html
C++ Найти максимальные и минимальные элементы матрицы и их кординаты
С помощью датчика случайнных чисел сформулировать матрицу H.Вывести ее на экран. Найти максимальные и минимальные элементы матрицы и их кординаты.
Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц. C++
Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту. Написать...
C++ Двухсвязные списки http://www.cyberforum.ru/cpp-beginners/thread293124.html
Нужна программа считалочка. Т.е. допустим сидят четверо детей и один из них по этой считалочке считает. на ком закончил, тот вылетает. И так пока не останется один. Количество слов в считалочке...
C++ Из множества точек выбрать Из заданного множества точек на плоскости выбрать три разные точки A, B, C, так, чтобы внутри треугольника ABC содержалось максимальное количество точек этого множества. Помогите решить задачу на си,... подробнее

Показать сообщение отдельно
Rtut
6 / 6 / 0
Регистрация: 11.05.2011
Сообщений: 28
11.05.2011, 16:42
C++
1
2
3
4
5
6
7
8
9
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
#include <iostream>
 
using namespace std;
 
const int m = 2;
const int n = 3;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a[m][n] = { {-1, 100, 3}, {0, 2, 20} };
 
 
    int maxIndex = 0;
    int minIndex = 0;
    int temp;
 
    for(int i=0; i < m; i++)
    {
        for(int j=1; j < n; j++)
        {
            if ( a[i][0] >= 0 )
                break;
 
            if ( a[i][j] > a[i][maxIndex])
                maxIndex = j;
 
            if ( a[i][j] < a[i][minIndex])
                minIndex = j;
        }
 
        temp = a[i][maxIndex];
        a[i][maxIndex] = a[i][minIndex];
        a[i][minIndex] = temp;
 
    }
 
    for(int i = 0; i < m; i ++)
    {
        for(int j = 0; j < n; j++)
        {
            cout<<a[i][j]<<" ";
        }
        cout<<endl;
    }
 
cin.get();
cin.get();
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru