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

Вставить перед каждой серией массива элемент с нулевым значением.

30.10.2013, 10:47. Показов 1360. Ответов 2
Метки нет (Все метки)

Дан целочисленный массив размера N. Вставить перед каждой его серией элемент с нулевым значением.
Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна
C++
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
#include <iostream.h> 
int main() 
{ int temp,i,j,N,M,A[20],B[20],C[20];
cout <<"N=";
cin >>N;
for (i=1;i<=N;i++) 
{cout <<"A["<<i<<"]=";
cin >>A[i];cout<<endl; 
B[i]=i;} 
temp=0; 
M=0; 
for (i=1;i<=N;i++){ 
temp++; 
 if (A[i]!=A[i-1]){ 
                 M++; 
                 B[M]=temp; 
                 C[M]=A[i-1]; 
                 temp=0; 
                 } 
       temp++; 
       M++; 
       B[M]=temp; 
       C[M]=A[N ]; 
temp=0; 
for (i=1;i<=M;i++) 
 temp++; 
 A[temp]=0; 
 for (j=1;j<=B[i];j++) 
                 { 
                 temp++; 
                 A[temp]=C[i]; 
                 } 
for (i=1;i<=temp;i++) 
cout <<A[i]<<" ";  
}
}
Добавлено через 10 часов 20 минут
Пожалуйста помогите
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2013, 10:47
Ответы с готовыми решениями:

Вставить перед каждой серией в массиве элемент с нулевым значением
С++ Дан целочисленный массив размера N. Вставить перед каждой его серией элемент с нулевым...

Дан целочисленный массив размера N. Вставить перед каждой его серией элемент с нулевым значением
С++ Дан целочисленный массив размера N. Вставить перед каждой его серией элемент с нулевым...

Дан целочисленный массив размера N. Вставить перед каждой его серией элемент с нулевым значением
есть такой код, но там он пишет ноль после серии. а серия это несколько одинаковых элементов...

Перед каждым положительным значением массива вставить элемент с нулевым значением
Дан массив размера N. Перед каждым положительным значением массива вставить элемент с нулевым...

2
SatanaXIII
30.10.2013, 11:36
  #2
 Комментарий модератора 
Цитата Сообщение от Noka94 Посмотреть сообщение
Array 117
Такие названия не являются самыми информативными. Пожалуйста, впредь попытайтесь как можно более полно, но в то же время сжато, описать в названии суть проблемы, возникающей в теме.
0
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 25
31.10.2013, 15:11  [ТС] 3
Помогите решить
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2013, 15:11
Помогаю со студенческими работами здесь

Вставить перед каждой серией минимальный элемент массива
Доброго времени суток. Напишите, пожалуйста, прогу для этого задания . ( в коде не должны быть...

Вставить перед каждой серией минимальный элемент массива
Доброго времени суток. Напишите, пожалуйста, прогу для этого задания . ( в коде не должны быть...

Перед каждым положительным элемент массива вставить элемент с нулевым значением
6)Дан массив размера N. Перед каждым положительным элемент массива вставить элемент с нулевым...

Вставить перед каждым элементом массива элемент с нулевым значением
Дан целочисленный массив размера N. Вставить перед каждым его элементом элемент с нулевым значением.


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

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

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