Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подскажите с знаками после коми в double https://www.cyberforum.ru/ cpp-beginners/ thread260611.html
как сделать чтоб double виводилса с одним знаком после коми 0,3 а не 0,325664 чтото слишал про f но как пользоватса не знаю
C++ Задача Кинотеатр
Задача Кинотеатр X мальчиков и Y девочек пошли в кинотеатр и купили билеты на подряд идущие места в одном ряду. Напишите программу, которая выдаст, как нужно сесть мальчикам и девочкам, чтобы рядом с каждым мальчиком сидела хотя бы одна девочка, а рядом с каждой девочкой — хотя бы один мальчик. Формат входных данных Во входном файле записаны два числа — X и Y (оба числа натуральные, не...
C++ Обратный порядок.. https://www.cyberforum.ru/ cpp-beginners/ thread260575.html
Я в си новичок. Помогите с задачкой, пожалуйста! Дано предложение. Напечатать его в обратном порядке слов, например, предложение "мама мыла раму" должно быть напечатано в виде "раму мыла мама". Заранее большое спасибо!!!
C++ Из Pascal в С https://www.cyberforum.ru/ cpp-beginners/ thread260563.html
Люди, пожалуйста помогите переделать с Pascal на С, используя функции! Код на Pascale var A: array of integer; B: array of integer; C: array of integer; D: array of real; Amin, Bmin, i, j, k: integer;
C++ Считать из этого файла какой-либо символ и записать этот символ в новый файл
здравствуйте , помогите с решением следующего задания: естьтекстовый файл vvod.txt, в нем записана строка. мне нужно считать из этого файла какой-либо символ например второй из строки и записать этот второй символ в новый файл vivod.txt припопытке например записи в vivod.txt второго символа командой fputs( stroka, file ); выдается ошибка как правильно организовать запись? #include...
C++ Програмирование под два ядра https://www.cyberforum.ru/ cpp-beginners/ thread260539.html
Добрый день, передо мной была поставлена задача освоить программирование под два ядра. Однако у меня возникли трудности с понятиями, поэтому никакой информации понятной для мнгя на эту тему найти не могу. Также наткнулся на многопоточность, но никогда до этого с этим не сталкивался. Где я могу найти информацию по программированию для двух ядер и многопоточностью для чайников? Добавлено через...
C++ Не работает графический режим. Собственно, писал всегда приложения на VS 2008-10. Теперь нужно написать программу на борланд турбо с++, да и еще в графическом режиме. Скачал борланд 3 версии. Пишу простейшую программку, что то компилит, но ничего не выводит. Вот собственно код: #include <graphics.h> #include <conio.h> void main() { int gdriver, gmode; clrscr(); gdriver = DETECT; initgraph(&gdriver, &gmode,... https://www.cyberforum.ru/ cpp-beginners/ thread260524.html Циклы C++
1.Покупатель должен заплатить в кассу S р.У него имеются 1, 5, ,10, 50, 100, 500, 1000 и 10000р.Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр? 2.Дано натуральное п. Вычислить: 3.Найти наименьший номер последовательности, для которого выполняется условие . Вывести на экран этот номер и все элементы ai, где i=1,2,...,п, если
C++ прoблема с кирилицей с++ system(...) нужно использовать команду system("start /b net localgroup администраторы jack /add"); проблема в том что в этой команде нужна кирилица. И из-за этого он не хочет выполнять команду. Хотя программа сама по себе отображает русские символы.Вообщем что вообще можео сделать? Добавлено через 21 минуту Все сам сделал!!! Всем спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread260476.html C++ C++Решите мне пожалуйста через функцию http://img.lds.net.ua/?v=2011/03/18/1300476455.png Ну решите мне пожалуйста ..........плиз..............кроме 1 и 2 и4 =) https://www.cyberforum.ru/ cpp-beginners/ thread260460.html
C++ static_cast / reinterpret_cast / dynamic_cast
static_cast между родственными типами. reinterpret_cast между не родственными типами dynamic_cast RTTI. Для полиморфных иерархий. По определениям вроде все понятно, а вот когда, что использовать не очень. Почему я не могу использовать reinterpret_cast вместо dynamic_cast ? RTTI конечно круто, но по моему я всегда знаю что во что преобразовывать надо будет на этапе компиляции... В общем...
C++ прямоугольная матрица Определить наибольший элемент в каждом столбце заданной прямоугольной матрицы В. Вычислить сумму элементов 3-го столбца. помогите плииииииз((( я уже запутался https://www.cyberforum.ru/ cpp-beginners/ thread260440.html
0 / 0 / 1
Регистрация: 10.11.2010
Сообщений: 26
0

Односторонние дороги - C++ - Ответ 1467982

20.03.2011, 16:19. Показов 1067. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Найти длину самого длинного простого пути от города А до города В в заданной системе односторонних дорог.
Сказано, что самый длинный путь можно найти путем изменения знаков в алгоритме для кратчайшего пути, но у меня не получается. Вот фрагмент измененного мной алгоритма Дейкстры:
подскажите пожалуйста что не так?
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
int Spisok::Pusto_Q (int *Q)
{
  for (int i=0;i<MaxNodes;i++)
     if ( *(Q+i)!=0 ) return 0; 
  return 1; 
}
 
void Spisok::Reshenie ()
{
  int S;
  int T;
  int u,v,Max;
  int i,j,k;
  svqz UkZv;
  int Q[MaxNodes];
 
  cout << "Введите источник: ";
  cin >> S; S--;
  for (i=0;i<MaxNodes;i++) { D[i] = A[S][i]; Q[i] = 0; }
  D[S] = 0;
  for (i=0;i<MaxNodes;i++)  Q[i] = 1;
  Q[S] = 0;
  while (!Pusto_Q(&Q[0])) 
  {
     Max = 0;
     for (i=0;i<MaxNodes;i++)
      if (Q[i]==1 && D[i]>Max) { Max = D[i]; u = i; }
     Q[u] = 0;
     for (i=0;i<MaxNodes;i++)
      if (Q[i] == 1)
         if ( D[i] < D[u]+A[u][i] ) D[i] = D[u] + A[u][i];
  }
 
  cout << "Матрица расстояний: \n";
  for (i=0;i<MaxNodes;i++) cout << D[i] << " ";
  cout << endl;
 
}
 
void Spisok::Vvod_Ves()
{
  cout << "Вводите элементы матрицы весо по строкам:\n";
  for (int i=0;i<MaxNodes;i++)
   for (int j=0;j<MaxNodes;j++)
     {
       cout << " A[" << (i+1) << "," << (j+1) << "]: "; 
       cin >> A[i][j];
           }
}


Вернуться к обсуждению:
Односторонние дороги C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2011, 16:19
Готовые ответы и решения:

Односторонние дороги
Здравствуйте.Помогите пожалуйста решить задачу. Найти длину самого длинного простого пути от...

Города и дороги
Семицарство состоит из n городов, занумерованных целыми числами от 1 до n. Столица Семицарства -...

задача. дом у дороги.
вечер добрый. подскажите способ решения. во вложении полное условие задачи, но я все же...

Рисование в консоли (дома и дороги)
Подскажите. Есть абстрактный класс в котором я динамически выделяю память под двумерный массив....

0
20.03.2011, 16:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2011, 16:19
Помогаю со студенческими работами здесь

Симулятор работы железной дороги
Всем привет, ребят. Сразу к делу: поставлена задача написать симулятор(работы железной дороги)....

Алгоритм удаления лишних клеток дороги на тайловой карте
Есть тайловая карта, на которой сгенерирована дорога. Бирюзовым и синим обозначена дорога. ...

Укажите в конце дороги. На пути к подсчитать количество слов
Укажите в конце дороги. На пути к подсчитать количество слов

В системе двухсторонних дорог за проезд каждой дороги взимается некоторая пошлина.
В системе двухсторонних дорог за проезд каждой дороги взимается некоторая пошлина. Найти путь из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru