Форум программистов, компьютерный форум 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

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

24.04.2012, 10:44. Просмотров 645. Ответов 17
Метки (Все метки)

Помогите исправить программу: Задан граф в виде количества вершин n<=7, количества рёбер n>=28 и матрицы инцидентности. Проверить, есть ли в графе петли?
Вот собственно сама программа: не понимаю почему даже когда в матрице нету петель выводит, что петля есть?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h> 
#include <conio.h> 
 
void main() 
{ 
int n, k; 
int a[28][7] = {0}; 
 
printf("Enter the numbers of nodes:\n"); 
scanf("%d", &n); 
printf("Enter the numbers of edges:\n"); 
scanf("%d", &k); 
 
int flag, check = 0; 
printf("Enter the incidence matrix (%d x %d):\n", k, n); 
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; 
} 
 
if (check) { 
printf("\nGraph has loops."); 
} else { 
printf("\nGraph hasn't loops."); 
} 
 
getch(); 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru