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

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

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

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

27.04.2012, 15:14. Просмотров 627. Ответов 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;
}

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

Блок-схемы C++
C++ построение блок-схемы
C++ Блок-схемы
C++ Блок-схемы!!!!
C++ блок схемы
C++ Блок Схемы
C++ Помогите с написанием блок-схемы к программе
C++ с++ блок-схемы
Блок-схемы C++
Составление блок-схемы к программе решения квадратного уравнения C++
В какой программе рисуют UML-схемы? C++
Блок-схемы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
laplas
15 / 11 / 1
Регистрация: 25.12.2010
Сообщений: 91
27.04.2012, 15:18     Построение блок-схемы к существующей программе #2
опять двадцать пять!
уважаемая, настрадамусы,ванги и любые другие ясновидящие в отпуске или умерли. мы не сможем понять что должен код делать,если вы нам не расскажете
светлана1990
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 7
27.04.2012, 15:23  [ТС]     Построение блок-схемы к существующей программе #3
это метод жадного алгоритма(задача коммивояжера).В итоге мы должны вводить данные, матрицу расстояний между точками а программа выдавать самый короткий путь.
Жадный алгоритм (Greedy algorithm) – алгоритм нахождения наикратчайшего расстояния путём выбора самого короткого, ещё не выбранного ребра, при условии, что оно не образует цикла с уже выбранными рёбрами.
Yandex
Объявления
27.04.2012, 15:23     Построение блок-схемы к существующей программе
Ответ Создать тему
Опции темы

Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru