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

Проверьте симметричность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице найти максимум среди минимумов по строкам http://www.cyberforum.ru/cpp-beginners/thread229057.html
задача: Дана действительная матрица размера n * m, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением. вот мои наработки #include <iostream.h> using namespace std; int main() { const int n=4, m=4; int i, j, l, k; float a, b, min, max;
C++ народ,кто может найти ошибку в проге?? #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> void File_input(); void File_output(int n); void Older(int n); void Sort(); http://www.cyberforum.ru/cpp-beginners/thread229048.html
Информация о iText библиотеки C++
Здраствуйте, помогите пожалуйсто, где можно найти библиотеку iText и описание к ней..
Указатели C++
char * b; - я объявил, что b является указателем на char. теперь, чтобы присвоить адрес указателю, то нужно сделать следующее char a = 'a'; b = &a; если я хочу, чтобы моя функция возвращала указатель, то нужно написать вот такую функцию(не обращайте внимание, что функция бредовая, главное сама идея) char * f(char a) { return &a; }
C++ РАЗБОР КОДА в си++ http://www.cyberforum.ru/cpp-beginners/thread229031.html
Привет,проблема такова, пишу код, вроде бы всё правильно а работает не по условию, посмотрите пожайлуйста, в чем ошибка, заранее БОЛЬШОЕ СПАСИБО Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово. #include <math.h> #include <conio.h> #include...
C++ составить один массив с++ Дан массив С1, С2 .....С24. В массиве есть два элемента равные 0. Заменить все элементы стоящие между ними, на единицы. Кто нибудь может помочь? подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
15.01.2011, 01:12     Проверьте симметричность
barlog, потому что достаточно двигаться только или выше или ниже нижней диагонали, при этом не учитывая элементы главной диагонали.
Ведь двигаясь ниже главной диагонали вы меняя местами координаты вы сравниваете соответствующие элементы выше главной диагонали.
При первом несоответствии элементов вы выводите сообщение о том, что матрица не симметрична и прерываете выполнение функции(return), потому как дальше проверять смысла нет.
Если все элементы совпали, т.е. матрица симметрична - выводим сообщение.
 
Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru