Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tesey
0 / 0 / 0
Регистрация: 25.12.2009
Сообщений: 5
#1

Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительные элементы - C++

25.12.2009, 04:29. Просмотров 392. Ответов 1
Метки нет (Все метки)

Дана матрица размера MxN.Поменять местами столбец с номером 1 и последний из столбцов,содержащий только положительніе елементы.Если требуемых столбцов нет то вывести матрицу без изменений.

СПасайте осталось оч мало времени!
Язык Си
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2009, 04:29     Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительные элементы
Посмотрите здесь:

C++ Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительніе элементы
C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
Поменять местами первую строку и последний столбец квадратной матрицы C++
C++ Первый и последний столбец матрицы поменять местами
Поменять местами последний и предпоследний столбец матрицы C++
C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
Поменять местами столбец с номером 1 и последний из столбцов, содержащих только положительные элементы C++
Поменять местами столбец с номером 1 и последний из столбцов, содержащих только положительные элементы C++
Поменять местами столбцы матрицы: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы. C++
C++ Массив: Поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы.
C++ Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов, содержащих только отрицательные элементы.
перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.12.2009, 06:18     Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительные элементы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну если матрица уже дана, то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    int  i, j, temp, fl=0;
for(j=N-1; j>0 && !fl; j--)
{
    fl=1;
    for(i=0; i<M && fl; i++)
        if(Arr[i][j]<0)
            fl=0;
}
if(fl)
for(i=0; i<M; i++)
{
    temp=Arr[i][j+1];
    Arr[i][j+1]=Arr[i][0];
    Arr[i][0]=temp;
}
Кстати, столбец с номером один, у меня в коде является столбцом с индексом 0.
Yandex
Объявления
25.12.2009, 06:18     Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительные элементы
Ответ Создать тему
Опции темы

Текущее время: 03:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru