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

массивы и матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ферзь http://www.cyberforum.ru/cpp-beginners/thread320824.html
Всем доброго времени суток помогите найти ошибку в решений задачи Даны координаты доски 2-х различных полей шахматной доски x1,y1,x2,y2;(Целые числа в диапозоне от 1 до 8) Проверить истинность...
C++ Сортировка матрицы по диагонали Дано натуральное N (1<=N<=10). Заполнить матрицу порядка NxN целыми числами 0, 1, 2, 3, …, N^2 – 1 по диагонали(из правого верхнего угла в левый нижний): 6 5 1 0 12 7 4 2 13 11 8 ... http://www.cyberforum.ru/cpp-beginners/thread320819.html
Произвольная строка C++
Здравствуйте, Уважаемые форумчане :) Вот есть код: /*Даны текстовая строка и слово (например, ab). Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного...
C++ Массивы, максимальные элементы (Здесь я если честно в тупике)
Нам дали задание написать такую прогу Дан массив А(5,5). Построить массив В(5) по следующему правилу: В(J) присвоить максимальный элемент J – столбца массива А. Как так сделать? писал, но там...
C++ Односвязный линейный список http://www.cyberforum.ru/cpp-beginners/thread320759.html
Текст помощи для не которой программы организован в виде линейного списка Каждая компонента текста помощи содержит термин (слово) и текст,содержащий пояснение к этому термину. Написать...
C++ Текстовые файлы Задание: Дана строка S, состоящая из 10 цифр, и файл с русским текстом. Зашифровать файл, выполнив циклическую замену каждой русской буквы, стоящей на K-й позиции строки, на букву того же регистра,... подробнее

Показать сообщение отдельно
Я-Лис
29 / 64 / 13
Регистрация: 10.05.2011
Сообщений: 173
16.06.2011, 16:55
5) //матрица из М строк и N столбцов.
Вообще, поменять местами ее первый и последний столбцы можно так:
C++
1
2
3
4
5
6
for (int i=0;i<M;i++)
{
     int c = A[i][0];
     A[i][0] = A[i][N-1];
     A[i][N-1] = c;
}
Но я не понял что значит Поменять местами ее первый и последний столбцы содержащие только положительные элементы?
Если надо поменять только положительные элементы,то можно сделать так:
C++
1
2
3
4
5
6
7
8
9
for (int i=0;i<M;i++)
{
      if(A[i][0]>0&&A[i][N-1]>0)   //меняем только положительные  
      {
         int c = A[i][0];
         A[i][0] = A[i][N-1];
         A[i][N-1] = c;
     }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru