Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильный айпи-адрес http://www.cyberforum.ru/cpp-beginners/thread992201.html
Здравствуйте! Помогите, пожалуйста, с задачей, заваливается на некоторых тестах. Для того чтобы выходить в Интернет, каждому компьютеру присваивается так называемый IP-адрес. Он состоит из четырех целых чисел в диапазоне от 0 до 255, разделенных точками. В следующих трех строках показаны три правильных IP-адреса: 127.0.0.0 192.168.0.01 255.00.255.255 Напишите программу, которая...
C++ Программа, определяющая сумму n значных чисел, содержащих только нечетные цифры Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. Определить также, сколько четных цифр в найденной сумме. Помогите написать код, заранее спасибо:) http://www.cyberforum.ru/cpp-beginners/thread992196.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: C++
Уважаемые знатоки С и С++. Думаю, вы понимаете, что высшее образование обязывает быть грамотным, но знать ВСЕ нереально. Мне нужна помощь. Требуется написать программку, которая делает вот что: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1.) сумму элементов массива с нечетными номерами; 2.) сумму элементов массива, расположенных между первым и последним...
Сортировка десятичных чисел в строке C++
Всем привет. Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений. Вообщем-то, я примерно понимаю как сделать: нужно закинуть в отдельный массив числа от пробела до пробела, а затем оттуда их сортировать, но с реализацией возникли проблемы, прошу помочь.
C++ Даны натуральные числа N K http://www.cyberforum.ru/cpp-beginners/thread992181.html
У кого есть код C++ или кто сможет решить? Даны натуральные числа N K. Составить программу формирования массива A, элементами которого являются числа, сумма цифр которых равна K и которые не больше N.
C++ Даны 3 квадратные матрицы A B C, n го порядка У кого есть код C++ или кто сможет решить? Даны 3 квадратные матрицы A B C, n-го порядка. Вывести на печать ту из них, норма которой наименьшая. Нормой матрицы считать максимум из абсолютных значений. подробнее

Показать сообщение отдельно
Noka94
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 25

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

30.10.2013, 10:47. Просмотров 667. Ответов 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 минут
Пожалуйста помогите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru