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

Поменять местами две строки матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел http://www.cyberforum.ru/cpp-beginners/thread190453.html
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Введите элементы массива (10 целых чисел) в одной строке и нажмите <Enter>. -> 23 0 45 -5 12 0 -2 30 0 64 Сумма элементов массива: 184...
C++ Как организовать меню..в Си... при помощи case кто знает? http://www.cyberforum.ru/cpp-beginners/thread190450.html
C++ однонаправленный список
программа для сортировки списка по году и по фамилии, но не работает правильно- зацикливается..... что делать, какая ошибка // AnketaNewSypper.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <Windows.h> #include <math.h> #include <string.h> using namespace std;
Нужно изменить немного программу на перезагрузку C++
Помогите изменить программу, чтобы из последней класс строки вычиталось последние 5 элементов #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; class String //описание класса-строки { char str; //объект, созданный этим классом будет содержать строку в 80 символов public:
C++ Как отсортировать массив? http://www.cyberforum.ru/cpp-beginners/thread190364.html
Помогите пожалуста очень срочно надо. у меня не получается(( вот прога, тока мне еще надо преобразовать массив так чтобы сначала были все числи, отличающиеся от максимального не более чем на 2, а затем все остальные #include<conio.h> #include<iostream.h> #include<stdlib.h> #define M 10 //O6b9BJleHue MaCCuBa void main() {
C++ Зацикливание в программе Здравствуйте! Помогите, пожалуйста. У меня в программе требует проверить, нечетное ли положительное число введено. И пока не введут нужное число программа будет спрашивать его еще раз. Когда я ввожу вместо числа букву или знак, то программа зацикливается и постоянно выводит на экран сообщение "Пожалуйста, введите нечетное, положительное число: ", но когда вводятся числа, такого нет. a:... подробнее

Показать сообщение отдельно
volovzi
266 / 168 / 8
Регистрация: 14.03.2010
Сообщений: 501
14.11.2010, 12:32     Поменять местами две строки матрицы
valeriikozlov, ага, принцип я понял.
Задача:
Дана матрица N x M. Обменом строк матрицы называется последовательный обмен соответствующих элементов строки.
Обменять строки под номерами i и j.

Я реально не понимаю, что вы так сопротивляетесь?
Своп указателей в данном случае лучше не только по скорости, но и с соображений семантики.
Цель — обменять строки. Пишем — swap(row1, row2), что с языка Си на русский переводится как обмен двух строк. Проще и понятнее не бывает.
Да, к сожалению, со столбцами так не получается, поэтому приходится городить циклы.
А вы тут целую теорию подвели под своё плохое решение.
 
Текущее время: 08:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru