С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как преобразовать массив создав новый из старого с изменениями?! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для вычисления функции http://www.cyberforum.ru/cpp-beginners/thread567040.html
составить программу для вычисления функции
C++ Непростая задача на графы. Здравствуйте! Необходимо решить такую задачу: Антон работает в межгалактическом туристическом агентстве. Довольно часто ему приходится прокладывать путь с одной планеты на другую с использованием... http://www.cyberforum.ru/cpp-beginners/thread567039.html
Моделирование фрактала в координатной плоскости C++
Требуется написать программу, которая будет строить множество Мандельброта на координатной плоскости и выполнять некоторые функции. Цитирую текст задания:...
C++ Повторяющиеся элементы массива
Есть произвольный массив, в котором нужно отсортировать повторяющиеся элементы по уменьшению и вывести общее кол-во повторений. Решил реализовать следующим образом: сначала просто отсортировать...
C++ Классы, конструктор копирования (разбор куска программы) http://www.cyberforum.ru/cpp-beginners/thread567020.html
class string{ char *str; void load(char *s) { str=strdup(s); } void add(char *s) { str=(char*)realloc(str,strlen(str)+strlen(s)+1); strcat(str,s); } ...
C++ теоритический вопрос - память как вычислить адрес(реальный , а не тот который нам ядро подсовывает) какого либо объекта в виртуальной памяти? Добавлено через 5 минут имеется в виду 32 битная адресация подробнее

Показать сообщение отдельно
aspin
2 / 2 / 0
Регистрация: 03.05.2012
Сообщений: 26
06.05.2012, 17:26
на прогу полностью рабочая
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
int a=-100,b=100,n=10;
    srand(time(0));
    
    int *mas = new int [n];
    
    for (int i=0; i<n;i++)
        mas[i]=a+rand()%(b-a);
    
    for (int i=0; i<n;i++)
        cout<<mas[i]<<" ";
 
    for (int i=0; i<n;i++)
    {
        if (mas[i]>0)
        {
            n++;
            for (int j=n;j>i;j--)
                mas[j]=mas[j-1];
            mas[i+1]=0;
        }
    }
 
    cout<<endl<<"new mas"<<endl;
    for (int i=0; i<n;i++)
        cout<<mas[i]<<" ";
если тоже рандомом будешь числа задавать, не забудь библиотеку подключить
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.