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

Сжать последовательность чисел,удаляя из неё все нули - C++

Восстановить пароль Регистрация
 
p490823
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 16
09.11.2011, 21:31     Сжать последовательность чисел,удаляя из неё все нули #1
Помогите в решении задачи,одномерный массив.
Сжать последовательность чисел,удаляя из неё все нули.За ранее большое спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2011, 21:31     Сжать последовательность чисел,удаляя из неё все нули
Посмотрите здесь:

Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные. C++
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ C++
C++ Функция: Написать и протестировать функцию, которая "сжимает" строку, удаляя из неё все пробелы.
C++ Сжать заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями
Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
09.11.2011, 21:34     Сжать последовательность чисел,удаляя из неё все нули #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>  
using namespace std;   
int main() 
{ 
    int a[10];
    int n = 10;
    for(int i = 0; i < n; i++)
        cin >> a[i];
    for(int i = 0; i < n; i++)
    {
        if(a[i] == 0)
        {
            a[i] = a[i+1];
            n--;
        }
    }
    for(int i = 0; i < n; i++)
        cout << a[i];
}
p490823
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 16
09.11.2011, 21:37  [ТС]     Сжать последовательность чисел,удаляя из неё все нули #3
Спасибо,но у меня не выводятся результаты=(
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
09.11.2011, 21:38     Сжать последовательность чисел,удаляя из неё все нули #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>  
using namespace std;   
int main() 
{ 
    int a[10];
    int n = 10;
    for(int i = 0; i < n; i++)
        cin >> a[i];
    for(int i = 0; i < n; i++)
    {
        if(a[i] == 0)
        {
            a[i] = a[i+1];
            n--;
        }
    }
    for(int i = 0; i < n; i++)
        cout << a[i];
    system("pause");
}
p490823
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 16
09.11.2011, 21:41  [ТС]     Сжать последовательность чисел,удаляя из неё все нули #5
Спасибо огромное=)
Еще одна просьба,очень нужна блок-схема!
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
09.11.2011, 21:43     Сжать последовательность чисел,удаляя из неё все нули #6
сюда -----> http://www.cyberforum.ru/algorithms/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2011, 22:05     Сжать последовательность чисел,удаляя из неё все нули
Еще ссылки по теме:

C++ Заменить главную диагональ матрицы и выше неё на нули
C++ Отсортировать заданную последовательность так, чтобы все нули оказались в конце
Удалить из массива целых чисел все нули C++

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

Или воспользуйтесь поиском по форуму:
p490823
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 16
09.11.2011, 22:05  [ТС]     Сжать последовательность чисел,удаляя из неё все нули #7
А ты не мог бы её сделать,просто очень срочно надо!=(
Yandex
Объявления
09.11.2011, 22:05     Сжать последовательность чисел,удаляя из неё все нули
Ответ Создать тему
Опции темы

Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru