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

Подсчет попарно неизоморфных графов, содержащих не более 4 вершин - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возвращение значения из функции http://www.cyberforum.ru/cpp-beginners/thread858009.html
Ребят, подскажите, когда функция возвращает значение из функции, то в памяти создается копия значения? Я все время думал что функция на "прямую" возвращает значение в программу, после чего перестает существовать. Но вот по словам автора книги, как я понимаю создается копия. К примеру если мы возвращаем объект какого-нибудь класса return object(a,b); то фактически мы создаем 2 лишних объекта...
C++ Цикл должен удалять все первые элементы пар чисел сумма которых превышает 10 Помогите найти ошибку. Цикл должен удалять все первые элементы пар чисел сумма которых превышает 10. Например: 1 2 3 4 5 6 7 8 9 10 Результатом должно быть 1 2 3 4 6 8 10 n - размерность массива for(int j=1; j<=n; j++) { if((j%2==0)&&(arr+arr>10)) { http://www.cyberforum.ru/cpp-beginners/thread858008.html
Бинарное дерево. Каждую вершину с чётным номером поменять местами с сыном, имеющим чётный номер C++
Доброго времени суток всем помогите пожалуйста с задачей: Дано бинарное дерево. Каждую вершину с чётным номером поменять местами с сыном, имеющим чётный номер.
программа для вычисления значения функции y C++
для заданного значения x у= если x<-3 то y= √1 - x² если 1,5<x-3, то y= в числителе 1
C++ Авиабилеты: Удаление заявки по номеру рейса http://www.cyberforum.ru/cpp-beginners/thread857984.html
Программа добавляющая заявки на авиабилеты. Есть функции добавления и вывода всех заявок, помогите сделать удаление заявки по номеру рейса. //#include "stdafx.h" #include <cstdio> #include <conio.h> #include <clocale> #include <windows.h> #include <stdlib.h> #include <iostream>
C++ Заполнение очереди положительными и отрицательными числами Здравствуйте, помогите пожалуйста! Нужно заполнить очередь положительными и отрицательными числами. Что нужно дописать? Полностью задание звучит так: "Разработать функцию, которая по одной очереди строит две новых: Queue1 из положительных элементов и Queue2 - из остальных элементов очереди." Вот код: #include "stdafx.h" #include <string.h> #include "MyQueue_1.h" #include <assert.h>... подробнее

Показать сообщение отдельно
kasper007
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 4
07.05.2013, 03:59     Подсчет попарно неизоморфных графов, содержащих не более 4 вершин
Пишу курсовую по программе,которая считает попарно неизоморфные графы,содержащие не более 4 вершин.вот прога:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h> 
#include <conio.h> 
#define NMAX 4 // максимальное число вершин графа() */ 
 
/*---------------------------------------------------------*/ 
/* функция ввода матрицы смежности */ 
/*---------------------------------------------------------*/ 
 
void VVOD_MATR_SM ( int g1 [NMAX][NMAX] , int n ) 
/* Входные данные: n – количество вершин */ 
/* Выходные данные: g1 – матрица смежности */ 
 
{ int i,j ; /* параметры циклов */ 
printf ("Vvedite metrix smesnosti:\n\n"); 
printf (" ¦ "); 
for (j=0; j<n;>[j]); 
} 
putchar ('\n'); 
} 
 
void VVOD_MATR_SM2 ( int g2 [NMAX][NMAX] , int n ) 
/* Входные данные: n – количество вершин */ 
/* Выходные данные: g2 – 2 матрица смежности */ 
{ int i,j ; /* параметры циклов */ 
printf ("Vvedite metrix smesnosti:\n\n"); 
printf (" ¦ "); 
for (j=0; j<n;>[j]); 
} 
putchar ('\n'); 
} 
 
/*------------------------------*/ 
/* главная функция */ 
/*------------------------------*/ 
 
main() 
{ 
int g1 [NMAX][NMAX] ,    /* матрица смежности */ 
g2 [NMAX][NMAX] = {0} , /* м-ца инцидентности */ 
n ; /* количество вершин */ 
 
int i, j, k=0; /* индексы элементов матриц g1,g2 */ 
printf ("\nVvedite kolichestvo verhinn:"); 
scanf ("%d", &n); 
 
VVOD_MATR_SM (g1, n); /* ввод матрицы смежности g1 */ 
VVOD_MATR_SM2 (g2,n); /* ввод матрицы смежности g1 */ 
for (i=0; i<n;>[j]==g1[j]) k++;}} /* (проверка равенства матриц) */ 
if (n==0) n=1;  
if (k==n*n) {printf("matrix izomrfni");} 
else printf("matrix ne izomrfni"); 
getch(); 
}
Вопрос такой:какой алгоритм использован?для чего он используется в этой программе?Спасибо)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru