0 / 0 / 0
Регистрация: 14.04.2011
Сообщений: 13
|
|
1 | |
сделать новый масив из старого по условию14.04.2011, 08:19. Показов 921. Ответов 4
Метки нет (Все метки)
Подскажите в чём суть задания. И как это реализовать? Хотяб условие...
Дан массив целых чисел. Если в данном массиве ни одно четное число не расположено после нечетного, то получить новый массив содержащий все отрицательные члены данного массива, иначе все положительные. Порядок следования чисел в обоих случаях заменяется на обратный.
0
|
14.04.2011, 08:19 | |
Ответы с готовыми решениями:
4
Как из старого игрового ПК сделать новый ПК в два шага и с бюджетом по 55К каждый? Подскажите! Нужно сайт(контент) перекинуть со старого домена на новый. В какой программе сделать? Дано одновимірний масив, розміром 10 елементів. Заповнити масив значеннями з клавіатури та виведіть масив на екран в прямому та зворотньому порядку. Замена старого SSD на новый |
К.О.
534 / 499 / 344
Регистрация: 26.03.2011
Сообщений: 1,141
|
||||||
14.04.2011, 16:12 | 2 | |||||
Индусский код, но пофиг:
1
|
0 / 0 / 0
Регистрация: 14.04.2011
Сообщений: 13
|
|
19.04.2011, 09:18 [ТС] | 3 |
Индусский оно конечно вероятно, но помимо всего прочего, нерабочий...(((
Добавлено через 20 часов 41 минуту Я немного попыталась его русифицировать))) Но всё равно не могу понять где здесь ошибка??? Program Noviy; Uses crt; Var a,b:array[1..100] of integer; i,j,n,m,x:integer; f,r:boolean; Begin clrscr; writeln('Введите количество элементов массива '); readln(n); f:=true; for i:=1 to n do begin writeln('Введите ',i,' элемент массива '); readln(a[i]); end; for i:=1 to n do for i:=2 to n do if odd(a[i])=false then begin r:=true; if odd(a[i-1])=true then begin f:=false; break; end; end; x:=n; if f or r then begin for i:=1 to n do begin if a[i]<0 then inc(m); end; for j:=1 to m do for i:=x downto 1 do if a[i]<0 then begin b[i]:=a[i]; x:=i-1; break; end; end else begin for i:=1 to n do if a[i]>0 then inc(m); for j:=1 to m do for i:=x downto 1 do if a[i]>0 then begin b[j]:=a[i]; x:=i-1; break; end; end; writeln; for i:=1 to m do begin writeln('Получен массив:'); write(b[i],' '); end; readln; end.
0
|
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
|
||||||
19.04.2011, 16:51 | 4 | |||||
1
|
0 / 0 / 0
Регистрация: 14.04.2011
Сообщений: 13
|
|
22.04.2011, 17:55 [ТС] | 5 |
Спасибо огромное!!!
0
|
22.04.2011, 17:55 | |
22.04.2011, 17:55 | |
Помогаю со студенческими работами здесь
5
Перенос контента со старого на новый Изменение старого пароля на новый Со старого жд слить все на новый Получить новый массив из старого Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |