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

Исправить небольшой код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировки http://www.cyberforum.ru/cpp-beginners/thread258121.html
народ помогите нужны программки для 1)сортировки прямым выбором(по убыванию 5>3>1) 2)сортировка двоичной вставкой(по возрастанию 1<3<5) 3)шейкерная сортировка(по убыванию 5>3>1) а то я полный 0 в этом(( з.ы. извините если создал лишнюю тему-не нашел тут такого
C++ Аргументы функции по умолчанию Помогите. Вот код программы #include <iostream> using namespace std; #include <cstdlib> #include <cstring> struct stringy{ char * str; int ct; }; http://www.cyberforum.ru/cpp-beginners/thread258120.html
C++ Дан одномерный массив.Не используя других массивов переставить его элементы в обратном порядке.
Дан одномерный массив.Не используя других массивов переставить его элементы в обратном порядке.
C++ Создание определённого количества генераций, вводимых с клавиатуры
Ребят! Застрял на ваще простом деле......помогите...у меня задача коммивояжёра...генерацию случайных чисел(входных данных) в матрице для решения я сделал, а вот объясните мне пожалуйста....как мне в проге сделать так, чтобы у меня генерировалось не одно случайное решение(не одна матрица), а несколько? причем я кол-во генерируемых решений(матриц) должен вводить с клавиатуры
C++ Использование строк и макросов http://www.cyberforum.ru/cpp-beginners/thread258109.html
Формулировка задачи: Выполнить упражнения настоящей лабораторной работы, оформив программный продукт в виде многофайлового проекта, используя директивы условной компиляции. Обработку текста произвести в функции. Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается. При обработке данных использовать...
C++ Камера Как использовать в моей программе камеру, что бы видео с камеры передавалось в программу и выводилось подробнее

Показать сообщение отдельно
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
16.03.2011, 00:45
Цитата Сообщение от RampKiller Посмотреть сообщение
for (j=0; j<n; j++)
{
if (matrix[i][j]!=matrix[k][j])
count1+=1; // если элементы не равны, то счетчик увеличивается на 1
}
if (count1==n) // если счетчик равен кол-ву эл-в в строке, то счетчик2 увел-ся на 1
count2+=1;
count1=0;
у тебя получается если все элементы строк не равны друг с другом то счетчик 2 увеличивается
но если даже не равны 2 элемента строки не равны
по этому 3 цикл
C++
1
2
3
4
5
6
7
8
for (j=0; j<n; j++)
                        {
                                if (matrix[i][j]!=matrix[k][j])
                                        {
                                         count2++ // если элементы не равны, то счетчик увеличивается на 1
                                         break;// выход из цикла элементы не равны значит строки не равны нечего крутить
                                         } 
                        }
и первый цикл сделай так
C++
1
 for (i=0; i<n-1; i++)
не зачем ему ходить до последней строки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru