Форумы-->Форум для внеигровых тем-->
Автор | Снова Тру программисты. |
Опишите на русском языке или одном из языков программирования алгоритм получения из заданного целочисленного массива размером 30 элементов другого массива, который будет содержать модули значений элементов первого массива (не используя специальной функции, вычисляющей модуль числа).
Желательно на русском языке описать. 10к.
Да да, началась сессия, налетели. | a=[-4,56,63,-35,5,-23]
d=[]
for x in a:
if x>0:
d.append(x)
print(d)
типо так? | для Вермин:
можешь объяснить почему a=[-4,56,63,-35,5,-23] именно эти числа стоят? И на каком это языке написано?
Я в этом вообще не понимаю, не учили нас этому, как ни странно. | A=[бла-бла-бла] //первый массив
B= new int[30] //второй массив
for(i=0;i<30;i++)
{
if(A[i]>0) { B[i]=A[i];}
else B[i] = -A[i];
} | для DEMAN17077:
именно эти числа стоят?
тупо на клаве настучал)
И на каком это языке написано?
python
могу перевести на java script, к примеру | не учили нас этому, как ни странно экономист что-ли?
в 4 посту начиная со 2-ой строки С++, первая строка просто условность | Вобщем, кто первый напишет (если такие найдутся) на бейсике, тому оплачу, чтобы честно было, да и ко мне придираться меньше будут) | Объяснение: модулем положительного числа является само число, отрицательного(<0) -число, т.е. противоположное число, не знаю как точно на русском называется | «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации»
я не изучал, но понимаю что он высокоуровневый(не для тру программеров) а для школоты | для lucshiiiulian:
Тогда сформулируй, только то, что мне нужно выписать из поста 4 и награда твоя) | для DEMAN17077:
сразу то что не указал, что на бейсике? тьфу | в 8 посту объяснил, делаешь цикл, сравниваешь каждое число с нулем, если больше - так и берешь, если меньше нуля - меняешь знак, как в 5-ом классе на бумаге | тема закрыта by DEMAN17077 (2012-12-26 20:08:57) |
---|
К списку тем
|