Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020

Каким образом можно получить значения все перечисленных переменных ,при это обратившись только к одной из них ?

03.03.2013, 16:09. Показов 2172. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Каким образом можно получить значения все перечисленных переменных ,при это обратившись только к одной из них ?
C#
1
2
3
4
5
6
7
int a=  111;
int b = 222;
int c = 333;
int d = 444;
int e = 555;
int f = 666;
int g = 777;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2013, 16:09
Ответы с готовыми решениями:

Каким образом с клавиатуры можно ввести текст (последовательность строк), и преобразовать это все в одну строку
Прошу вас помочь мне разобраться с одним вопросом: каким образом с клавиатуры можно ввести текст (последовательность строк), и...

Каким числом способов можно выбрать 5 карт так, чтобы среди них оказались все карты одной масти?
Доброго времени суток!Помогите решть задачу, а то я дуб-дубом в комбинаторике. Условие: Имеется колода из 4n карт четырёх мастей, по n...

Каким образом можно реализавать, что бы в проводка при выборе определённой точки (Контрагента) это значение вставало в субконто
Здравствуйте, вопрос следующего характера: Есть комплексная конфигурация (7.7) есть документ ПКО, когда в нём выбираю операцию Розничная...

25
Заблокирован
03.03.2013, 16:16
Vitall, неоднозначно поставлен вопрос.
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 16:28
Головоломка?

Добавлено через 2 минуты
Хотя бы порядковый номер элемента знать ,значения которого надо(можно) считать. (как арифметическая прогрессия)
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.03.2013, 17:56  [ТС]
adm_loro, Ну на слишком прямой вопрос можно было бы дать очевидный ответ .
Цитата Сообщение от IamRain Посмотреть сообщение
Головоломка?
ага ,но арифмитическая прогрессия тут не причем
0
Заблокирован
03.03.2013, 18:04
Vitall, у задачи есть больше, чем одна интерпретация -> это больше гуманитарная задача
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 18:06
а ты решил?
0
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
03.03.2013, 18:11
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        private unsafe static void Main()
        {
            int a = 111;
            int b = 222;
            int c = 333;
            int d = 444;
            int e = 555;
            int f = 666;
            int g = 777;
 
            for (int i = 0; i < 7; i++) {
                Console.WriteLine(*(&a - i));
            }
 
            Console.ReadKey();
        }
правда в релизной версии работать не будет
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.03.2013, 18:14  [ТС]
Цитата Сообщение от IamRain Посмотреть сообщение
а ты решил?
Я ее сам придумал ! Решение вполне соответствует поставленному вопросу
Цитата Сообщение от adm_loro Посмотреть сообщение
Vitall, у задачи есть больше, чем одна интерпретация -> это больше гуманитарная задача
Я бы сказал на сообразительность и знания глубин програмирования

Добавлено через 2 минуты
m0nax, Правильный отвеет Хорошая спасибка !
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 18:19
Блин, давай еще задачи
0
Заблокирован
03.03.2013, 18:29
Цитата Сообщение от Vitall Посмотреть сообщение
и знания глубин програмирования
ну посмешил, ок.
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.03.2013, 18:30  [ТС]
Цитата Сообщение от IamRain Посмотреть сообщение
Блин, давай еще задачи
Ну чонить интересное придумается ,так обязательно
0
Эксперт .NET
 Аватар для Wolfdp
3782 / 1756 / 371
Регистрация: 15.06.2012
Сообщений: 6,524
Записей в блоге: 3
03.03.2013, 18:33
Укурки, в шарпе нет адресной арифметики. Плюс нет 100% гарантии, что переменные запишутся последовательно в память (только если вы будете использовать массив).
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.03.2013, 18:37
Цитата Сообщение от Vitall Посмотреть сообщение
Правильный отвеет
Ну где ж он "правильный", если в задаче не указано место объявления этих переменных?
C#
1
2
3
4
5
6
7
8
9
10
class Foo
{
   int a=  111;
   int b = 222;
   int c = 333;
   int d = 444;
   int e = 555;
   int f = 666;
   int g = 777;
}
Ну и раз пошла такая буча, вот встречная задачка уровня "для школьников": имеется массив array != null и переменная i типа int. Как с помощью одной операции сравнения определить, выходит ли i за границы массива?
Вариантов несколько, предложите самый простой.
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 18:37
Wolfdp, для начала проверь работоспособность кода. Тут все нормально.
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.03.2013, 18:49  [ТС]
kolorotur, какая ставка ?
Ну это просто
C#
1
2
3
4
5
6
7
8
int[] array ={11,22,33,44,55,66,77};
 int i = 5;
            if (i < array.Length)
            {
                Console.WriteLine("in");
            }
            else Console.WriteLine("out");
            Console.ReadLine();
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 18:50
а если отрицательное?

Добавлено через 1 минуту
kolorotur, имеешь ввиду должен быть только один оператор сравнения? (без составных условий)
0
774 / 554 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.03.2013, 18:51  [ТС]
Цитата Сообщение от kolorotur Посмотреть сообщение
Ну где ж он "правильный", если в задаче не указано место объявления этих переменных?
А можно ли где то их разместить по порядку так что бы адрессная арифметика не работала ?
0
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,218
03.03.2013, 19:01
C#
1
2
3
4
5
6
7
8
9
 int[] mas = {1,2,3,4,5,6,7,8};
            int index = 5;
            int isWithin = mas.ElementAtOrDefault<int>(index);
        
            if (isWithin == 0)
                Console.WriteLine("Is  Outside");
            else
                Console.WriteLine("Is  Inside");
            Console.Read();
самый простой

Добавлено через 2 минуты
каковы же остальные?
0
Заблокирован
03.03.2013, 19:36
вот баянчик ну все же, может кто не знает.
Замените звездочки допустимым по правилам языка именем, чтобы код не компилился
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Program
    {
        static void Main()
        {
            var t = 9;
            var list = new List<int>();
            Console.ReadKey();
        }
 
        private class  *******
        {
            
        }
 
 
    }
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
03.03.2013, 19:46
Цитата Сообщение от Vitall Посмотреть сообщение
какая ставка?
Повышение ЧСВ на 3 пункта
По поводу отрицательного прокомментировали.

Цитата Сообщение от Vitall Посмотреть сообщение
А можно ли где то их разместить по порядку так что бы адрессная арифметика не работала ?
Разумеется — в моем коде, например.
Удачи получить прямой доступ к памяти самодельного класса.

Цитата Сообщение от IamRain Посмотреть сообщение
имеешь ввиду должен быть только один оператор сравнения? (без составных условий)
Ага, именно одно сравнение.

IamRain, ваше решение — частный случай, работающий при определенном массиве и при определенном значении i. Если в массиве есть ноль и i в границах, то решение дает неправильный ответ.
Кроме того, в задаче не указан тип массива

adm_loro, не проверял, но "с ходу", думаю, Console подойдет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.03.2013, 19:46
Помогаю со студенческими работами здесь

Каким образом лучше загружать данные из текстового файла? Можно ли обойтись при этом только js, не используя php?
Всем привет, столкнулся с определенной проблемой, у меня есть текстовый файл, в котором находятся слова в алфавитном порядке, состоящие из...

Каким образом можно осуществить ввод переменных в цикле
Каким образом можно осуществить ввод переменных в цикле, с последующей записью в одну переменную? У меня есть цикл for, который в...

Каким образом можно несколько переменных со значениями записать в файл
Каким образом можно несколько переменных со значениями записать в текстовый файл в пхп! ТО есть если есть переменные С=1 ; d=2 ; R=3; ...

Можно ли каким-то образом закрыть от записи повреждённые сектора, оставив только те, с которыми можно работать?
Имеется жёсткий диск в очень плохом состоянии - Victoria показывает, что две трети диска - либо bad blocs, либо время отклика более 1,5...

Каким образом можно получить пр 9
люди как вы думаете Каким образом можно получить пр 9 какой-то страницы которая при этом еще и не работает ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru