Пацаны прогеры, нид хелп. Задачка по делфи, пишу с экзамена.Дан одномерный массив чисел, в котором есть положительные, отрицательные и нулевые элементы. Вычислить сумму элементов, стоящих на нечетных местах. Очень нужно, молю тебя, анон. С меня что-нибудь, дома создам ламповый тредик благодарности. Как это написать?
И сразу вверх.
>>131126796 (OP)еее первый курс
>>131126825Помочь можешь чем? Курс второй.
если есть инет, чё не гуглишь?sum = 0For i = 2 To n Step 2sum = sum + M1(i)Next{мимо гуманитарий for i = ololo}
>>131126859Куда конкретно это вставлять в коде? Все есть на скрине.
Вверх. Ребят, сессия горит. Препод лютый.
>>131126886Ты издеваешься что ли?
>>131127011Не издеваюсь. Так куда? Я все пары ООП проебал.
>>131127070>Дан одномерный массив чисел, в котором есть положительные, отрицательные и нулевые элементы. Вычислить сумму элементов, стоящих на нечетных местах. >ООП
>>131126796 (OP)Я это еще школе в легкую делал. У тебя нет таланта, увы
>>131127070Ну оставайся на повторное обучение, попробуешь еще раз, кхм, "ооп" выучить.
>>131127091enjoy your рашкаобразование
Хм, а нулевая позиция является четной, или нечетной?
>>131127122Нет нулевой, есть первая, дурик, це ж натуральный счёт
Ебать тут мамкины илитарии повылезали. По сабжу будет то че ответить?
>>131127091Там Object Pascal же
>>131127159>По сабжу Значение знаешь?
>>131126796 (OP)Ну вот тебе на пистонеl = [1, 3, 5, 7, 10, 13]sum = 0for k,v in enumerate(l): if k%2 is not 0: sum += vprint(sum)
>>131126995Какая сессия, полуёбок, июль на дворе
>>131126886Лол блядь.
>>131126886В Form1
>>131127226Я че ебу, какая нахуй сессия в июле блядь и почему нас так дрочат? Последний экзамен, на хуй.
>>131127252Ты допуск к экзамену оплатил? Интересно, за какие деньги люди возятся с этими долбоёбами.
>>131127252>почему нас так дрочат? >задание для первоклассника>почему нас так дрочат?
>>131126796 (OP)>С меня что-нибудь, дома создам ламповый тредик благодарности. Лучшая благодарность анону - не создавать никаких тредов.
Обоссал илитариев. Хуй вам в рот, и пусть вы навсегда ТНН останетесь, дегенераты. Адекватным анонам спасибо.
>>131127091Создаём класс Chislo, от него наследуются Polozhitelnoe, Otritsatelnoe и Nulevoe. В них реализуем интерфейс slojit. Одномерный массив реализуем как класс-коллекцию с итератором по chislam
>>131127347>вы навсегда ТНН останетесьКакое страшное проклятие лол. Надеюсь ты навсегда останешься таким же тупым и беспомощным куском говна как сейчас.
>>131127347Вся суть озлобленного школьника. Проблемы у тебя, а виноваты мы.
>>131127369>>131127369ееее братюнь джава веймоё увожение
Бесполезные советы стартуют здесь. Лови на Objective CInt result = 0;For (int index = 0; index < size; index+2){result+= [numbersArray objectAtIndex: index];}
>>131127347Зайди в /pr, там куча адекватных анонов, прям в ньюфаготред пиши.
Бля пока писал, уже помогли этому школьнику. Ебаный телефон
>>131127444Я не знаком с objective c, но где у тебя определяется размер массива? Разве size это не функция куда нужно параметром передать массив?
>>131127216sum = 0for e in [for i in range(len(list)) if i % 2 ==0]:____sum += e
>>131127492Ну имелось ввиду что есть переменная, в которой определен размер массива(для подобных задач это допустимо). А в классе NSArray вроде есть метод, тока называется count вроде
>>131127444Не знаком с objective c, но мне кажется, что если у тебя в массиве будет чётное количество элементов, ты будешь послан на хуй.
>>131127563И то верно
НЕ ПОМОГАТЬнам такие тупые не нужны, с сентября пиздуй на философасажа, скрыл
>>131126796 (OP)Пиздец дебил. Нахуй ты учишься? Я делфи не знаю, но блядь, неужели так сложно написать цикл, в котором переменная будет начинаться с 1 и увеличиваться на 2?
>>131126796 (OP)Написал, не благодари .file "main.cpp" .section .rdata,"dr"__ZStL19piecewise_construct: .space 1.lcomm __ZStL8__ioinit,1,1 .def ___main; .scl 2; .type 32; .endef .text .globl _main .def _main; .scl 2; .type 32; .endef_main:LFB1308: .cfi_startproc leal 4(%esp), %ecx .cfi_def_cfa 1, 0 andl $-16, %esp pushl -4(%ecx) pushl %ebp .cfi_escape 0x10,0x5,0x2,0x75,0 movl %esp, %ebp pushl %esi pushl %ebx pushl %ecx .cfi_escape 0xf,0x3,0x75,0x74,0x6 .cfi_escape 0x10,0x6,0x2,0x75,0x7c .cfi_escape 0x10,0x3,0x2,0x75,0x78 subl $60, %esp call ___main movl %esp, %eax movl %eax, %ebx movl $19, -36(%ebp) movl -36(%ebp), %eax leal -1(%eax), %ecx movl %ecx, -40(%ebp) movl %ecx, %eax addl $1, %eax sall $2, %eax leal 3(%eax), %edx movl $16, %eax subl $1, %eax addl %edx, %eax movl $16, %esi movl $0, %edx divl %esi imull $16, %eax, %eax call ___chkstk_ms subl %eax, %esp leal 4(%esp), %eax addl $3, %eax shrl $2, %eax sall $2, %eax movl %eax, -44(%ebp) movl -44(%ebp), %eax movl %ecx, %edx cmpl $17, %ecx ja L2 call ___cxa_throw_bad_array_lengthL2: movl $-9, (%eax) addl $4, %eax subl $1, %edx movl $-8, (%eax) addl $4, %eax subl $1, %edx movl $-7, (%eax) addl $4, %eax subl $1, %edx movl $-6, (%eax) addl $4, %eax subl $1, %edx movl $-5, (%eax) addl $4, %eax subl $1, %edx movl $-4, (%eax) addl $4, %eax subl $1, %edx movl $-3, (%eax) addl $4, %eax subl $1, %edx movl $-2, (%eax) addl $4, %eax subl $1, %edx movl $-1, (%eax) addl $4, %eax subl $1, %edx movl $0, (%eax) addl $4, %eax subl $1, %edx movl $1, (%eax) addl $4, %eax subl $1, %edx movl $2, (%eax) addl $4, %eax subl $1, %edx movl $3, (%eax) addl $4, %eax subl $1, %edx movl $4, (%eax) addl $4, %eax subl $1, %edx movl $5, (%eax) addl $4, %eax subl $1, %edx movl $6, (%eax) addl $4, %eax subl $1, %edx movl $7, (%eax) addl $4, %eax subl $1, %edx movl $8, (%eax) addl $4, %eax subl $1, %edx movl $9, (%eax) addl $4, %eax subl $1, %edx jmp L3L4: movl $0, (%eax) addl $4, %eax subl $1, %edxL3: cmpl $-1, %edx jne L4 movl $0, -28(%ebp) movl $0, -32(%ebp) jmp L5L7: movl -32(%ebp), %eax addl $1, %eax andl $1, %eax testl %eax, %eax je L6 movl -44(%ebp), %eax movl -32(%ebp), %edx movl (%eax,%edx,4), %eax addl %eax, -28(%ebp)L6: addl $1, -32(%ebp)L5: movl -32(%ebp), %eax cmpl -36(%ebp), %eax jl L7 movl -28(%ebp), %eax movl %eax, (%esp) movl $__ZSt4cout, %ecx call __ZNSolsEi subl $4, %esp movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp) movl %eax, %ecx call __ZNSolsEPFRSoS_E subl $4, %esp movl $0, %eax movl %ebx, %esp leal -12(%ebp), %esp popl %ecx .cfi_restore 1 .cfi_def_cfa 1, 0 popl %ebx .cfi_restore 3 popl %esi .cfi_restore 6 popl %ebp .cfi_restore 5 leal -4(%ecx), %esp .cfi_def_cfa 4, 4 ret .cfi_endprocLFE1308: .def ___tcf_0; .scl 3; .type 32; .endef___tcf_0:LFB1455: .cfi_startproc pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset 5, -8 movl %esp, %ebp .cfi_def_cfa_register 5 subl $8, %esp movl $__ZStL8__ioinit, %ecx call __ZNSt8ios_base4InitD1Ev leave .cfi_restore 5 .cfi_def_cfa 4, 4 ret .cfi_endprocLFE1455: .def __Z41__static_initialization_and_destruction_0ii; .scl 3; .type 32; .endef__Z41__static_initialization_and_destruction_0ii:LFB1454: .cfi_startproc pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset 5, -8 movl %esp, %ebp .cfi_def_cfa_register 5 subl $24, %esp cmpl $1, 8(%ebp) jne L10 cmpl $65535, 12(%ebp) jne L10 movl $__ZStL8__ioinit, %ecx call __ZNSt8ios_base4InitC1Ev movl $___tcf_0, (%esp) call _atexitL10: leave .cfi_restore 5 .cfi_def_cfa 4, 4 ret .cfi_endprocLFE1454: .def __GLOBAL__sub_I_main; .scl 3; .type 32; .endef__GLOBAL__sub_I_main:LFB1456: .cfi_startproc pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset 5, -8 movl %esp, %ebp .cfi_def_cfa_register 5 subl $24, %esp movl $65535, 4(%esp) movl $1, (%esp) call __Z41__static_initialization_and_destruction_0ii leave .cfi_restore 5 .cfi_def_cfa 4, 4 ret .cfi_endprocLFE1456: .section .ctors,"w" .align 4 .long __GLOBAL__sub_I_main .ident "GCC: (i686-posix-dwarf-rev2, Built by MinGW-W64 project) 4.9.2" .def ___cxa_throw_bad_array_length; .scl 2; .type 32; .endef .def __ZNSolsEi; .scl 2; .type 32; .endef .def __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_; .scl 2; .type 32; .endef .def __ZNSolsEPFRSoS_E; .scl 2; .type 32; .endef .def __ZNSt8ios_base4InitD1Ev; .scl 2; .type 32; .endef .def __ZNSt8ios_base4InitC1Ev; .scl 2; .type 32; .endef .def _atexit; .scl 2; .type 32; .endef
>>131127623ассемблер?
>>131127658Нет, украинский
>>131126796 (OP)procedure TForm1.FormCreate(Sender: TObject);beginshowmessage('ALLO, YOBA, ETO TI?');end;
>>131127658Нет блять Java
>>131127675>блять Убейся.
>>131126796 (OP)Бля, я такие задачи еще в 9 классе решал.Вот, мог что-то напутать, как раз с тех времен и не сидел за паскалемvar a: array[1..10] of integer;i, res: integer;i:=1;while i<a[0] dobeginres=res+a;i=i+2;end;p.s. не помню, есть ли в паскале оператор "+="
>>131128078Как тонко!>a: array[1..10] of integer;>while i<a[0] doНулевого элемента не существует>res=res+a;Ошибка типовНе складывай целые числа с массивами =)В остальном все верно
>>131126796 (OP)ОП, ну это совсем сложно.Предлагаю тебе создать тред в /pr/, там может и возьмется кто-нибудь отчаянный.