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

Дан одномерный массив, заменить нулями одинаковые элементы

08.12.2014, 17:05. Показов 2168. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан одномерный массив, заменить нулями одинаковые элементы. Поможете?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 17:05
Ответы с готовыми решениями:

Одномерный массив из 7 элементов заполнить случайным образом числами от 5 до 9. Заменить все элементы массива меньше 5 нулями
Одномерный массив из 7 элементов заполнить случайным образом числами от 5 до 9. Заменить все...

Дан массив из n целых чисел и целые числа p, q (p>q>0). В массиве заменить нулями элементы, модуль которых при деле-нии на p даёт в остатке q
Нужно чтобы сначала выводился первый массив, потом изменённый.

Дан массив В(m),m<=20.Все отрицательные элементы заменить нулями
Дан массив В(m),m&lt;=20.Все отрицательные элементы заменить нулями.Вывести на печать исходный...

Одномерный массив. Заменить все элементы, стоящие между нулями, на единицы
Дан массив С1,С2,..,С24.В массиве есть два элемента равные 0. Заменить все элементы стоящие...

1
охотник
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
08.12.2014, 20:24 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
const n=10;
var a:array[1..n] of integer;
    i,j,k,tmp:integer;
begin
    randomize;
    writeln('A:');
    for i:=1 to n do 
     begin
      a[i]:=-5+random(11);
      write(a[i]:4)
     end;
    writeln;
    j:=1;
    while j<n do
     begin
      i:=j+1;
      while i<=n do
       begin
        if (a[j]=a[i])and(a[j]<>0)
         then
          begin
           tmp:=a[j];
           a[i]:=0;
           a[j]:=0;
           for k:=i to n do 
            if a[k]=tmp then a[k]:=0
          end;
        inc(i)
       end;
      inc(j)
     end;
    writeln('A'':');
    for i:=1 to n do write(a[i]:4)
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2014, 20:24
Помогаю со студенческими работами здесь

Дан массив А(15). Положительные элементы заменить единицами, отрицательные-нулями, нули-девятками.
Даны 3 задачи, к ним нужно составить блок схему и написать программу на паскале. 3.Дан массив...

Дан одномерный массив Zn. Все элементы с нечетными значениями заменить суммой элементов с четными номерами
Дан одномерный массив Zn. Все элементы с нечетными значениями заменить суммой элементов с четными...

Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если таких элементов нет, вывести соответствующее сообще
Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если...

Дан массив А(N). Заменить нулями все элементы между максимальным и минимальным элементами.
Помогите сделать пожалуйста Дан массив А(N). Заменить нулями все элементы между максимальным и...


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

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

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