![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.11.2016
Сообщений: 3
|
![]()
Только начали изучать C++ и уже возникла проблема с заданием.
Нужно ввести матрицу и упорядочить строки матрицы в порядке возрастания их последних элементов. С первым проблем не возникло, а на самом условии встрял. Вот код ввода и вывода матрицы. #include "stdafx.h" #include <iostream> using namespace std; int main() { setlocale (LC_ALL, "RUS"); int i, j, N, M; double *a; //Ввод строк и столбцов cout<<"N = "; cin>>N; cout<<"M = "; cin>>M; //выделение памяти для матриц a=new double[N*M]; cout<<"введите матрицу А"<<endl; for (i=0; i<N; i++) for (j=0; j<M; j++) { cin>>*(a+i*M+j); } cout<<"Матрица А\n"<<endl; for (i=0; i<N; i++) { for (j=0; j<M; j++) { cout<<*(a+i*M+j)<<" "; } cout<<endl; } delete []a; system("pause"); } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
1. Скажите,а зачем новичек в С++ вместо двумерных массивов полез в арифметику указателей?
2. Что не так с условием? Берете любой алгоритм сортировки в ифе проверяете последние элементы, а вместо перестановки элементов пишите перестановку строк. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
двумерный массив (матрица), язык Си | Yulia24* | Помощь студентам | 10 | 02.11.2016 20:26 |
Матрица, несколько максимальных с индексами (язык C) | zheka317 | Помощь студентам | 14 | 12.10.2013 11:19 |
Дана квадратная матрица А из N элементов. Получить из нее одномерный массив(язык с++) | yury.zanilov | Помощь студентам | 6 | 16.03.2012 13:46 |
Целочисленная матрица (язык Pelles C) | Kotik Wasil | Помощь студентам | 0 | 12.12.2010 20:42 |
Матрица Язык (Паскаль) | Азарт | Помощь студентам | 1 | 14.04.2009 00:09 |