|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.05.2011, 12:20 | #1 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 27
|
исправить программу в С++
нужно исправить вот этот код:
#include "stdafx.h" #include "conio.h" #include "locale.h" #include "stdlib.h" int istok(int **a, int n, int i); int stok(int **a, int n, int i); int _tmain(int argc, _TCHAR* argv[]) { int **a; int j, i, k=0, n; setlocale(LC_ALL, "Russian"); puts("Введите количество вершин графа (<10) : "); scanf("%d",&n); a=(int **)malloc(n*sizeof(int *)); for(i=1; i<=n; i++) a[i]=(int *)malloc(n*sizeof(int)); puts("Булем искать истоки и стоки в этом графе."); puts("Заполните элементы матрицы инцидентности:"); puts("------------------------------------------------------"); puts(" _"); puts(" | 1, если i-начало, j-конец;"); puts(" a(i,j) = < -1, если i-конец, j-начало;"); puts(" |_ 0, если i и j не инцидентны или i==j."); puts(" "); puts("-------------------------------------------------------"); puts("Проверка корректности графа не производится!"); for(i=1; i<=n; i++) for(j=1;j<=n;j++) { printf("a(%d,%d)=", i, j); scanf("%d", &a[i][j]); } puts("ОТВЕТ:"); for(i=1; i<=n; i++) { if(istok(a,n,i)) { printf("ИСТОК %d\n", i); k++;} else if(stok(a,n,i)) {printf("CTOK %d\n", i); k++;} } if(k==0) puts("ИСТОКОВ И СТОКОВ НЕ СУЩЕСТВУЕТ"); _getch() ; return 0; } // функция определяет, является ля вершима истоком int istok (int **a, int n, int i) { int j; for(j=1; j<=n; j++) if (a[i][j]==-1) return 0; return 1; } // функция определяет, является ля вершина стоком int stok(int **a, int n, int i) { int j; for(j=1; j<=n; j++) if (a[i][j]==1) return 0; return 1; } нужно исправить его под это задание которое на рисунке Безымянный.jpg |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Исправить программу. Си. | Erkon | Помощь студентам | 3 | 01.11.2010 16:47 |
Модули, исправить программу | ilyas22 | Помощь студентам | 7 | 10.06.2010 12:25 |
Файл, исправить программу | ilyas22 | Помощь студентам | 7 | 08.06.2010 18:13 |
Исправить программу | amfisat | Общие вопросы C/C++ | 3 | 02.06.2010 08:22 |
Массивы(исправить программу) | ilyas22 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.05.2010 22:35 |