0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 16
1

Сформировать новый массив Zk, состоящий из первых пяти положительных элементов массива Xn

22.12.2012, 23:34. Показов 1520. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два одномерных массива Xn и Ym. Сформировать новый массив Zk, состоящий из первых пяти положительных элементов массива Xn и последних пяти отрицательных элементов массива Ym.Отсортировать исходный массив Xn по возрастанию
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2012, 23:34
Ответы с готовыми решениями:

Сформировать новый массив В, состоящий из положительных элементов массива А
Задача простая, но в силу своей неопытности решить её не получается. HELP! Массив А вводится с...

Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти....

Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти
Здрасте ! Пмогите плиззз!Образуйте массив B, состоящий из положительных элементов заданного массива...

Образуйте массив B, состоящий из положительных элементов заданного массива A, больших пяти
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти....

4
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,574
Записей в блоге: 1
23.12.2012, 08:16 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Var X,Y,Z:array[1..100] of integer;
    i,n,m,k,j,t:integer;
Begin
    write('Введите n: ');readln(n);
    writeln('Массив X');
    For i:=1 to n do
    Begin
      X[i]:=random(31)-15;
      write(X[i]:4);
    End;
    writeln;
    write('Введите m: ');readln(m);
    writeln('Массив Y');
    For i:=1 to m do
    Begin
      Y[i]:=random(31)-15;
      write(Y[i]:4);
    End;
    k:=0;
    For i:=1 to n do
     if (X[i]>0)and(k<5) then
     Begin
       inc(k);
       Z[k]:=X[i];
     End
     else if k=5 then break;
    writeln;
    For i:=m downto 1 do
     if (Y[i]<0)and(k<10) then
     Begin
       inc(k);
       Z[k]:=Y[i];
     End
     else if k=10 then break;
    if k<10 then writeln('Нету 5-ти последних отрицательных или 5-ти положительных')
     else 
     Begin
       writeln('Массив Z');
       For i:=1 to k do
        write(Z[i]:4);
     End;
    writeln;
    For i:=n downto 2 do
     For j:=2 to i do
      if X[j]<X[j-1] then
      Begin
        t:=X[j];
        X[j]:=X[j-1];
        X[j-1]:=t;
      End;
    writeln('Отсортированный массив X');
    For i:=1 to n do
     write(X[i]:4);
    readln;
End.
0
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 16
23.12.2012, 12:58  [ТС] 3
она не работает
0
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,574
Записей в блоге: 1
23.12.2012, 13:13 4
Цитата Сообщение от Sumrak_Sergei Посмотреть сообщение
она не работает
да что вы говорите?!Списывать хоть научитесь!
Миниатюры
Сформировать новый массив Zk, состоящий из первых пяти положительных элементов массива Xn   Сформировать новый массив Zk, состоящий из первых пяти положительных элементов массива Xn  
1
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 16
23.12.2012, 13:21  [ТС] 5
спасибо огромное
0
23.12.2012, 13:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2012, 13:21
Помогаю со студенческими работами здесь

Образуйте массив B, состоящий из положительных элементов заданного массива A, больших пяти
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти....

Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти....

Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти
Образуйте массив B, состоящий из положительных элементов заданного массива A(N), больших пяти....

Сформировать новый массив B ,состоящий из нечетных элементов массива
Дан массив A из N целых чисел.Сформировать новый массив B ,состоящий из нечетных элементов массива...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru