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

Отобразить симметрично относительно вертикальной оси секторы матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как дальше доделать? Посмотрите. Почему она не работает? http://www.cyberforum.ru/cpp-beginners/thread419218.html
Определить, есть ли в данном массиве строка, состоящая только из отрицательных элементов. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void main () { const...
C++ Работа с файлами, массивами и т.д.(2 задачи) Пропустил эту тему, теперь не могу ничего сделать... 4. Фирма имеет N магазинов. Информацию о доходе каждого магазина, за каждый месяц года записать из файла в двумерный массив. Получить список... http://www.cyberforum.ru/cpp-beginners/thread419204.html
C++ Карамба, проблема с написанием
Здравствуйте. До четверга мне необходимо написать программу, которая будет удалять комментарии из данных, которые прописываются в файле. К сожалению на c++ я почти не работал, поэтому прошу у знающих...
Динамический Массив в С++ C++
Помогите решить задачу.... Разработать две функции,одна из которых вводит с клавиатуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция...
C++ Запутался в условиях С++ http://www.cyberforum.ru/cpp-beginners/thread419184.html
Первоночальное задание. Вводиться массив и некоторое число Х. Сколько в массиве интервалов куда попадает заданное число? #include<stdio.h> #include<conio.h> #include<string.h> main(){ char...
C++ Эйлеров цикл typedef vector < vector<int> > graph; bool connected (const graph & g, const vector<int> & degree, int n) { int first; for (first=0; first<n; ++first) if (degree) break; if (first == n) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.12.2011, 08:08
Цитата Сообщение от Dan.D Посмотреть сообщение
задал случайными числами, написал цикл, но как симметрично отобразить не знаю.
можно вот так:
C++
1
2
3
4
5
6
7
        int tmp;
        for(i=1; i<n/2; i++)
            for(j=0; j<i; j++)
            {tmp=mas[i][j]; mas[i][j]=mas[i][n-1-j]; mas[i][n-1-j]=tmp;}
        for(i=n/2; i<n-1; i++)
            for(j=0; j<n-1-i; j++)
            {tmp=mas[i][j]; mas[i][j]=mas[i][n-1-j]; mas[i][n-1-j]=tmp;}
и еще строку (номер 32):
Цитата Сообщение от Dan.D Посмотреть сообщение
C++
1
}}
лучше заменить на:
C++
1
                                }cout<<endl;}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru