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

Динамический массив из вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интересный "баг" в коде http://www.cyberforum.ru/cpp-beginners/thread1629534.html
Добрый день, тема-задачка - данный "баг" был в реальном коде, и программист сопровождающий код не мог понять в чём загвоздка. Пришлось втроём делать hello world проект и понимать почему так) Я...
C++ применение готовой Нейросети (cgi) Здравствуйте. Вот такой код: //Analysis Type - TS_Reg #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> double mlp13_1_MLP_13_13_1_input_hidden_weights= http://www.cyberforum.ru/cpp-beginners/thread1629469.html
C++ Поиск элемента в одномерном целочисленном массиве
Определить есть ли в заданном одномерном целочисленном массиве элементы равные заданному x, и если такой элемент есть, то определить номер первого элемента равного x.
C++ Написать функцию сортировки двумерного массива, содержащего имена людей
Задание: Дан двумерный строковый массив, содержащий имена людей (Boris, Vladimir, Anna, Petr). Написать функцию сортировки двумерного массива. Я так понимаю делать нужно через классы, но что-то...
C++ Найти количество положительных, отрицательных и равных нулю элементов в одномерном вещественно массиве http://www.cyberforum.ru/cpp-beginners/thread1629456.html
Найдите количество положительный, отрицательных и равных нулю элементов в одномерном вещественно массиве. Помогите с задачей, пожалуйста. Буду очень признателен?
C++ Решение системы тригонометрических уравнений Здравствуйте, форумчане! С наступающим новым годом) Возник вопрос: какими методами можно решить следующую систему уравнений, используя C++ xa=a*cos(z0)//Получаем координаты точки A ya=a*sin(z0)... подробнее

Показать сообщение отдельно
Hikari
Хитрая блондиночка $)
1447 / 954 / 285
Регистрация: 21.12.2015
Сообщений: 3,798
31.12.2015, 14:54
Ой! Маленькая ремарочка: В моем примере динмассивами еще не пахнет...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cout << "Random number array is: ";
int *neg,*pos,nNeg=0,nPos=0;            
    srand(time(NULL));
    for (int i = 0; i < n; i++) {
        arr[i] = rand() / float(RAND_MAX)*24.f + 1.f;
         if(arr[i]>=0) nPos++; else nNeg++;
        cout << arr[i] << " ";
    }
 
neg=new int[nNeg];  pos=new int[nPos];
for(i=0,j=0,p=0;i<n;i++) if(arr[i]<0) neg[j++]=arr[i]; else pos[k++]=arr[i];
 
    for(i=0;i<nPos;i++) arr[i]=pos[i];
    for(j=0;j<nNeg;j++,i++) arr[i]=neg[j];
 
delete[] neg; delete[] pos;
 
    for (int i = 0; i < n; i++)        cout << arr[i] << " ";
Цитата Сообщение от SlashX6 Посмотреть сообщение
как сделать так
а мой пример разве это не делает?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru