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

Помогите узнать в чём ошибка программы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread557004.html
Как прочитать бинарный файл начиная с пятого байта до конца? и как потом это прочитанное записать в другой файл?
C++ Вывести на экран квадрат Пифагора — таблицу умножения 1. Написать программу, которая выводит на экран квадрат Пифагора — таблицу умножения. 2. Задан числовой массив А. Составить программу построения одномерного массива, содержащего сначала все... http://www.cyberforum.ru/cpp-beginners/thread556997.html
C++ Задача на классы
всем здравствуйте. не могли бы вы мне помочь с задачей запара времени мало осталось, а сдавать надо. суть такая, есть задачка на классы есть вариант одной задачи которая тупо печатает прямоугольник...
C++ Помогите пожалуйста разобраться с Switch case
Сразу предупрежу ,что я полный ламер) Мне нужно выполнить лабораторку с использованием конструкции switch-case. Вот ее условие: Вычислить и вывести на экран значения аргумента и значения...
C++ Функция: Написать функцию next(t, t1, d), которая присваивает параметру t1 время на d секунд больше, чем время t. http://www.cyberforum.ru/cpp-beginners/thread556922.html
Прошу помочь. Ввести структуру time с полями часы, минуты, секунды. Составить и протестировать функции: next(t, t1, d), которая присваивает параметру t1 время на d секунд больше, чем время t....
C++ Сортировка по неубыванию Помогите решить пожалуйста! Только начала изучать С++, а решение нужно уже срочно.... Сначала задаётся число N (1 ≤ N ≤ 100), а затем N целых чисел, по модулю не превышающих 1000. Выведите N... подробнее

Показать сообщение отдельно
gowart
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 13
24.04.2012, 12:46  [ТС]
Цитата Сообщение от denys_l Посмотреть сообщение
Честно сказать ничего не понял из задания... Смущает вот это
C++
1
2
3
4
5
6
7
for (int i = 0; i < k; i++, flag = 0) {
for (int j = 0; j < n; j++) {
scanf("%d", &a[j]);
if (a[j]) flag++;
}
if (flag%2) check = 1;
}
а именно
C++
1
if (flag%2) check = 1;
Получается, что при первой итерации i цикла, если flag принимает нечетное значение - переменная check устанавливается в единицу и потом нигде не обнуляется, если оно требуется. А я думаю, что требуется её обнулять. Иначе нет смысла проходить весь цикл i
if (flag%2) check = 1 // т.о после цикла, если в строке матрицы только 1 единичка, то чек приравниваем 1, т.е здесь есть петля. Хм..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru