С# заполнить массив чтобы каждый 3 элемент был отрицательным.. как вычислить n-й элемент? вот мой алгоритм но...:

программирование математика проблема алгоритм С#

заносить индекс текущей итерации в переменную дальше будет проверка когда индекс массива будет равен индексу +3, этому элементу присвоить минусовое случаое значение.

вот основной вопрос есть ли что то более элегантное, встроенный инструмент или конструкция для решение такой задачи
Ответы:
есть оператор нахождения остатка от деления
конкретно про C# врать не буду
в разных языках может быть mod или символ %
mod(17,3) = 2
22%3 = 1
Если оператор даёт 0, значит остатка нет, делится нацело
Ещё можно сделать два встроенных цикла (но пример опять же не на  С#)
For k = 1 to N
for i = 1 no 3
endfor
mas(3*(k-1) + i) = -rand(...)
endfor


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.