Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205

Почему переменную С выделяет как ошибку, а B - нет?

30.09.2015, 17:46. Показов 697. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
using System;         
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
 
namespace ConsoleApplication18
{
    class Program
    {
        static void Main(string[] args)
        {
 
            int[,] a = new int[6, 6];//матрица связей         //////[B]КАК СДЕЛАТЬ ОТСТУПЫ НОРМАЛЬНЫЕ, ЧТОБЫ ОНА СЕТОЧКОЙ ШЛА =( [/B]
            int[] b = new int[6];    //мин.расстояние       d
            int[] h = new int[6];    //посещенные вершины   v
            int temp;
            int minindex, min;
            for (int i = 0; i < 6; i++)
            {
                a[i, i] = 0;
                for (int j = i + 1; j < 6; j++)
                {
                    Console.WriteLine(" Введите расстояние от точки [0] до точки[1]: ", i + 1, j + 1);
                    Int32.TryParse(Console.ReadLine(), out temp);
                    a[i, j] = temp;
                    a[j, i] = temp;
                }
            }
            // Вывод матрицы связей
            for (int i = 0; i < 6; i++)
            {
                for (int j = 0; j < 6; j++)
                    Console.WriteLine("{0,3}", a[i, i]);
                Console.WriteLine("\n");
            }
            //Инициализация
            for (int i = 0; i < 6; i++)
            {
                b[i] = 10000;
                h[i] = 1;
            }
            b[0] = 0;
            // Шаг алгоритма
            do
            {
                minindex = 10000;
                min = 10000;
                for (int i = 0; i < 6; i++)
                {
                    if ((h[i] == 1) && (b[i] < min))
                    {
                        min = b[i];
                        minindex = i;
                    }
                }
                if (minindex != 10000)
                {
                    for (int i = 0; i < 6; i++)
                    {
                        if (a[minindex, i] > 0)
                        {
                            temp = min + a[minindex, i];
                            if (temp < b[i])
                                b[i] = temp;
                        }
                    }
                    h[minindex] = 0;
                }
            }
            while (minindex < 10000);
            // Вывод матрицы связей
            for (int i = 0; i < 6; i++)
                Console.WriteLine("{0,3} /n", a[i, i]);
            Console.ReadKey();
        }
    }
}
Добавлено через 4 минуты
Cе, я её переименовал , не знаю,чем она ему не нравилась , но вроде тип-топ ^^
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2015, 17:46
Ответы с готовыми решениями:

Программа выделяет некоторые uses как ошибку
По какой-то причине программа выделяет uses AdvObj, BaseGrid, AdvGrid, AdvSpin и AdvGlowButton как ошибку, а именно &quot;Cannot resolve...

Почему выдает ошибку, что нельзя использовать переменную y1?
Почему выдает ошибку, что нельзя использовать переменную y1? Если заменить переменную y1 на любую другую, то работает. #include...

Почему программа не выделяет текст после дефайнов и т.д. Как-будто чего-то не хватает
Кто что может посоветовать?

1
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
30.09.2015, 17:52
Цитата Сообщение от Shadevskiy Посмотреть сообщение
КАК СДЕЛАТЬ ОТСТУПЫ НОРМАЛЬНЫЕ, ЧТОБЫ ОНА СЕТОЧКОЙ ШЛА =(
Используйте табуляцию при выводе. Символ табуляции - /t
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.09.2015, 17:52
Помогаю со студенческими работами здесь

Почему Visual Studio показывает ошибку в том месте, где ее нет?
Почему Visual Studio показывает ошибку в том месте, где ее нет?

Почему код не работает внутри условия и дает ошибку на переменную "reader"?
FileStream file2 = new FileStream(&quot;d:\\Paris.txt&quot;, FileMode.Open); StreamReader reader = new StreamReader(file2); ...

Почему Edit1.Text выделяет красным?
Прошу помочь, не пойму в чем проблема Edit1.Text выделяет красным program Project2; {$APPTYPE CONSOLE} uses ...

Почему y выделяет красным? В чем ошибка
всем привет начала решать дифференциальное уравнение с помощью функции Odesolve, и в самом начале застопорилась не могу понять почему y...

Компилятор выдает ошибку, но не пишет какую и не выделяет ее в коде
Недавно скачала Free Pascal 2.6.2. Сначала он уточнял тип ошибки и показывал ее в коде. Сейчас он просто пишет, что компиляция фейлд. И...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru