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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
светлана1990
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 7
#1

Построение блок-схемы к существующей программе - C++

27.04.2012, 15:14. Просмотров 650. Ответов 2
Метки нет (Все метки)

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
#include<iostream>
using namespace std;
#define n 100                             
int main()
{
        int N, mas[n][n]={0}, i, j, mas_res[n-1], res=0, min, tmp=0;
        bool mas1[n]={false};
        cout<<"Kol-vo gorodov: ";
        cin>>N;
        for(i=0; i<N-1; i++)
                for(j=i+1; j<N; j++)
                {
                        cout<<"Rast megdu "<<i+1<<" i "<<j+1<<"gorodom: ";
                        cin>>mas[i][j];
                        mas[j][i]=mas[i][j];
                }
        mas1[0]=true;
        for(i=0; i<N-1; i++)
        {
                min=-1;
                for(j=0; j<N; j++)
                        if(!mas1[j] && mas[tmp][j]>0)
                        {
                                if(min==-1) min=j;
                                else
                                {
                                        if(mas[tmp][j]<mas[tmp][min])
                                                min=j;
                                }
                        }
                mas_res[res++]=min;
                mas1[min]=true;
                tmp=min;
        }
        cout<<"Poluchen put:"<<endl;
        cout<<"1 ";
        for(i=0; i<N-1; i++)
                cout<<mas_res[i]+1<<" ";
        cout<<"1 "<<endl;
        return 0;
}

кто то может помочь написать алгоритм к программе??очень надо(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 15:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построение блок-схемы к существующей программе (C++):

построение блок-схемы - C++
помогите пожалуйста нарисовать блок схемы по коду программ.. к сожалению с их построением проблемы(( #include &quot;stdafx.h&quot; #include...

Помогите с написанием блок-схемы к программе - C++
подскажите пожалуйста,как она будет выглядеть к этой программе # include &lt;conio.h&gt; # include &lt;stdio.h&gt; void main () { ...

Составление блок-схемы к программе решения квадратного уравнения - C++
Если код имеет такой вид: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL,...

В какой программе рисуют UML-схемы? - C++
В какой программе рисуют UML-схемы?

Блок-схемы - C++
Доброго времени суток. Очень нужна ваша помощь, у меня есть две блок-схемы задач на массивы, одномерный и двумерный, кто может и кто...

Блок схемы - C++
Ребят, не знал куда писать, но так-как нужна блок схема к программе на С++, то пишу тут. Не подскажите програмку для рисования блок схем?

2
laplas
16 / 12 / 1
Регистрация: 25.12.2010
Сообщений: 91
27.04.2012, 15:18 #2
опять двадцать пять!
уважаемая, настрадамусы,ванги и любые другие ясновидящие в отпуске или умерли. мы не сможем понять что должен код делать,если вы нам не расскажете
0
светлана1990
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 7
27.04.2012, 15:23  [ТС] #3
это метод жадного алгоритма(задача коммивояжера).В итоге мы должны вводить данные, матрицу расстояний между точками а программа выдавать самый короткий путь.
Жадный алгоритм (Greedy algorithm) – алгоритм нахождения наикратчайшего расстояния путём выбора самого короткого, ещё не выбранного ребра, при условии, что оно не образует цикла с уже выбранными рёбрами.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2012, 15:23
Привет! Вот еще темы с ответами:

Блок схемы - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include&lt;iostream&gt; int main() { int l,i,j,k=0,S=1,A,x,y,n,p; for(i=0;i&lt;3;i++) ...

Блок-схемы - C++
Помогите с блок схемой для с++ пожалуйста, завтра последний день сдачи а я не знаю как их нарисовать 1) #include &lt;iostream&gt; #include...

блок-схемы - C++
нарисовать блок-схему для рограммы: Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

Блок-схемы!!! - C++
Блок-схема к задаче: дана последовательность n-действительных чисел( задан массив из n чисел).Заменить все члены последовательности больше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.