Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 2

Ошибка в коде. Нужен совет

27.03.2016, 13:24. Показов 652. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Помогите, пожалуйста, разобраться.
Необходимо написать:

Написать функцию (метод), записывающий в массив-матрицу произвольного размера значение нуль в
элементы по левую сторону главной диагонали, единицу – по правую. Пример:
((2, 4, 3, 3)
(5, 7, 8, 5)
(2, 4, 3, 3)
(5, 7, 8, 5))
->
((2, 1, 1, 1)
(0, 7, 1, 1)
(0, 0, 3, 1)
(0, 0, 0, 5))

Вот мой код:
namespace ConsoleApplication3
{
class Program
{
public static int[,] Replace_elements_matrix (int [,] matrix)
{
int x = matrix.Length;

for (int i = 0; i < x; i++)
{
for (int j = 0; j < x; j++)
{
if (i > j)
{ matrix[i, j] = 0; };
if (i < j)
{ matrix[i, j] = 1; };
}
}

}

static void Main(string[] args)
{

int[,] matrix = { { 1, 2, 3, 4 }, { 5, 6, 3, 4 }, { 5, 3, 8, 9 }, { 4, 2, 8, 7 } };
matrix = Replace_elements_matrix(matrix);

}
}
}


И ошибка: 'Program.Replace_elements_matrix(int[*,*])': not all code paths return a value

Жду советы. Заранее спасибо!!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2016, 13:24
Ответы с готовыми решениями:

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

Ошибка stop 0x0000007e - нужен совет
Добрый день. При установке Windows XP SP3 появилась ошибка stop 0x0000007e, однако я обошел её. Установив видеодрайвер я начал...

Yandex и 302 ошибка, нужен совет
хотел поменять домейн с metos-bg.eu на www.metos-bg.eu, и с того дня начались проблеми, yandex начал давать 302 ошибку, шас вроде поменял...

3
115 / 92 / 66
Регистрация: 27.04.2014
Сообщений: 307
27.03.2016, 13:32
В методе у тебя ничего не возвращается, а должен возвращаться двумерный массив.
Добавь в конце своего метода Replace_elements_matrix () строку
C#
1
return matrix;
0
22 / 22 / 13
Регистрация: 11.08.2015
Сообщений: 69
27.03.2016, 13:34
можно вот так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public static void Replace_elements_matrix(ref int[,] matrix)
        {
            int x = matrix.Length;
 
            for (int i = 0; i < x; i++)
            {
                for (int j = 0; j < x; j++)
                {
                    if (i > j)
                    { matrix[i, j] = 0; }
                    if (i < j)
                    { matrix[i, j] = 1; }
                }
            }
        }
        static void Main(string[] args)
        {
 
            int[,] matrix = { { 1, 2, 3, 4 }, { 5, 6, 3, 4 }, { 5, 3, 8, 9 }, { 4, 2, 8, 7 } };
            Replace_elements_matrix(ref matrix);
 
        }
0
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 2
27.03.2016, 13:44  [ТС]
Спасибо всем!!! Этой ошибики уже нету ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2016, 13:44
Помогаю со студенческими работами здесь

Нужен совет. Не устанавливается Sp1. Ошибка 0x800f0900
Здравствуйте, форумчане. Проблема, с которой бьюсь не первый день. На рабочем компьютере установлена Windows 7 сборки 7600 без...

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

Ошибка при работе Веб браузера на диске. Нужен совет!
Здравствуйте. Создал проект с использованием веббраузера, записал его на диск. Когда запускаю прогу вылазит ошибка: Не удаётся найти...

Ошибка в коде взаимодействия клиента и сервера на основе протокола TCP/IP (ошибка в коде)
Задание: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием...

Нужен совет
Первый раз покупаю ноут, в компах шарю, но ноутбук мне кажется пока непонятным вплане выбора. В общем критерии: - Бюджет до 35000 -...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru