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

Одномерный массив - C++

Восстановить пароль Регистрация
 
игорь г
1 / 1 / 0
Регистрация: 29.09.2009
Сообщений: 44
20.04.2011, 22:00     Одномерный массив #1
ПОМОГИТЕ СОСТАВИТЬ ПРОГУ НА С++.
1.сформулировать одномерный масив целых чисел, использую датчик случайных чисел.
2.распечатать полученный масив.
3.удалить всеэлементы с заданым значением
4.добавить перед каждым четным элементом масива элемент со значением 0.
5 распечатать полученный массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 22:00     Одномерный массив
Посмотрите здесь:

C++ Одномерный массив
C++ Одномерный массив
Одномерный массив C++
Одномерный массив C++
C++ Одномерный массив
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
20.04.2011, 23:53     Одномерный массив #2
Цитата Сообщение от игорь г Посмотреть сообщение
3.удалить всеэлементы с заданым значением
4.добавить перед каждым четным элементом масива элемент со значением 0.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main(){
    int arr[]={-1,3,-6,4,-8,4,12,16,6,4,17}, size=sizeof(arr)/sizeof(*arr), key=4, res[100]
    , *a=arr, *b=res;
    for(; a-arr<size; ++a){
        if(!(*a&1)&&*a!=key)*b++=0;
        if((*b=*a)!=key)++b;
    }
    for(a=res; a<b; ++a){
        std::cout<<*a<<' ';
    }
    return 0;
}
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
21.04.2011, 00:07     Одномерный массив #3
Вообще-то удалять элементы массива нельзя, тут тогда надо список чтоли или под удалением имеется в виду чтобы потом при печати эти элементы не выводились?
prazuber
108 / 108 / 3
Регистрация: 29.04.2010
Сообщений: 240
21.04.2011, 00:10     Одномерный массив #4
Цитата Сообщение от Gepar Посмотреть сообщение
Вообще-то удалять элементы массива нельзя, тут тогда надо список чтоли или под удалением имеется в виду чтобы потом при печати эти элементы не выводились?
Для таких случаев удобно использовать std::vector.
Yandex
Объявления
21.04.2011, 00:10     Одномерный массив
Ответ Создать тему
Опции темы

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