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

Удаление элементов из массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести с Pascal на С++ http://www.cyberforum.ru/cpp-beginners/thread1134351.html
помогите пожалуйста с переводом на язык с++ Procedure ReadLong(Var A : Tlong); Var ch : char; i : Integer; Begin FillChar(A, SizeOf(A), 0) ; Read(ch); While Not(ch In ) Do Read(ch); While ch In Do Begin For i := A DownTo 1 Do
C++ Посоветуйте среду разработки C++ под Windows 8 Дайте, пожалуйста, ссылку на скачку пакета с++ совместимый с windows 8.1, скачал с офф. сайта, однако у меня пишет ошибку при запуске. http://www.cyberforum.ru/cpp-beginners/thread1134348.html
Функция getline и ifstream C++
int main() { int i,c; char filename; char input_line; cout<<"Enter a file name and press ENTER: "; cin.getline(filename,80); ifstream file_in(filename); if(! file_in){ cout<<"File"<<filename; cout<<" could not be opened.";
Вычисление фундаментальных констант с любой заданной точностью C++
Код программы, которая вычисляет и выводит число πи до N-ного знака. Тоже самое с числом e. Добавлено через 2 часа 38 минут Буду очень признателен за любую помощь!
C++ Составить программу для кодирования некоторого текста до 50 символов, заменяя каждую букву на пятую после нее букву из а http://www.cyberforum.ru/cpp-beginners/thread1134327.html
Составить программу для кодирования некоторого текста до 50 символов, заменяя каждую букву на пятую после нее букву из алфавита. Алфавит понимать как таблицу кодов ASCII. Сохранить результат выполнения программы в файл. При написании программного кода не использовать файл заголовков string.h.
C++ Перегрузка оператора Помогите доделать задание... Это в классе метод, осуществляющий ввод значений полей класса с клавиатуры; метод, осуществляющий вывод значений полей класса на экран в виде: 4 км 20 м 4 см. Перегрузка оператора (хотя бы один, мне для примера) подробнее

Показать сообщение отдельно
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
31.03.2014, 02:53     Удаление элементов из массива
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
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
 using namespace std;
double * DelNeg(double *, int, int &);
 
 
int main()
{
        srand ( time(NULL) );
        int n;
        double *r;
     cout << " Enter n : \n";
     cin >> n;
    double *A=new double[n];
 
 
        for (int i=0;i<n;i++)
    {
 
        A[i]=0.1 * (rand() % 100-50); // генерируем случайные числа [-5, 5]
        cout<<A[i]<<" ";
     }
     cout<<"\n";
 
    r=DelNeg(A,n,n);
 
    for (int i=0; i<n; i++) cout << r[i] << " " ;
 
    cout << endl;
 
    delete [] r;
 
    return 0;
}
double * DelNeg(double *Arr, int n, int &k)
{
    int i,j;
    double *r;
    k=0;
    for (i=0; i<n; i++) if (Arr[i] >= 0) k++;
    r=new double [k];
    j=0;
    for (i=0; i<n; i++) if (Arr[i] >= 0) r[j++]=Arr[i];
    delete [] Arr;
    return r;
}
 
Текущее время: 02:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru