![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.04.2017
Сообщений: 5
|
![]()
Не давно начал изучать C#, генератор случайных не повторяющих чиселот 1 до 9, вот решил написать такой код и столкнулся проблемой, Не удается неявно преобразовать тип "int" в "int[]". Подскажите, что тут не так или как можно оформить эту часть кода иначе....
Код:
Последний раз редактировалось Аватар; 19.04.2017 в 12:27. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 19.04.2017
Сообщений: 5
|
![]()
Вижу я пробывал вернуть массив вот таким способом , не знаю насколь правильно return int[]m, компилятор выдал ошибку связанную с интом, других способо объявления массива через ретерн я не нашел
Последний раз редактировалось Жека123456; 19.04.2017 в 13:11. |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.04.2017
Сообщений: 64
|
![]()
вот так пробуйте
Код:
|
![]() |
![]() |
![]() |
#6 | |
Новичок
Джуниор
Регистрация: 19.04.2017
Сообщений: 5
|
![]() Цитата:
static int Proverka(int[] a, List<int> b) { Random Reg = new Random(); int value; for (int i = 0; i < a.Length; i++) { value = Reg.Next(1, 10); for (int o = 0; o < b.Count; o++) { if (value == b[o]) { return Proverka(a, b); } } * a[i]=value; * b.Add(a[i]); } * return a; } Без дополнильных массивов таких как m потом , но с выводом а, но ошибка оствалась таже, потом я где то на формухах, что мол у кого то получалось путем создания дополнит массива внутри функции, вернуть результат , но в итоги этот метод тоже не помог.... Суть функции создания рандомных неповторящих чисел с дальнейшей инициализацией в массив.....алгоритм такой создаю рандомное число от1 до 9 проверяю с уже существующими элементами массивами потом вывожу результат функции в мейн там спомощью форейча проверяю как прошла иницилизация ячеек массива P.S. пишу с телефона , заранее извиняюсь за доп. ошибки Последний раз редактировалось Жека123456; 19.04.2017 в 14:03. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
если мы ХОТИМ возвращать массив, то так и надо писать int [] Proverka;
а если мы ХОТИМ возвращать одно число, то и ВОЗВРАЩАТЬ(указывать в качестве аргумента return надо переменную типа int Аргумент возврата ДОЛЖЕН иметь ТОЧНО такой же тип какой указан в заголовке.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Что за странные ****** в коде?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 19.04.2017
Сообщений: 5
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 19.04.2017
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
error C2664: PrintArray: невозможно преобразовать параметр 1 из "int **" в "const int **" | revizor | Помощь студентам | 6 | 07.05.2013 14:07 |
Неявное преобразование типа "string" в "int" невозможно | artscorp | C# (си шарп) | 4 | 10.02.2013 20:59 |
Какова разница между "int** &a" и "int** a" в кач-ве параметра функции? | dollemika | Помощь студентам | 3 | 15.01.2012 17:16 |
C++, препроцессор, как из "int" сделать "char"? | Максай | Помощь студентам | 3 | 05.09.2008 08:16 |