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

Массив: Удалить из массива все отрицательные элементы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Арифметика Класса Двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread392317.html
Всем привет. тут такая проблема есть у меня программа создание двусвязного циклического списка и действия над ним. и надо создать арифметику т.е сложить два списка вычесть и сравнить. проблема в следуйщем при создании функции для допустим сложение нужна ссылка на голову второго списка ( я хочу складывать не сами элементы а путем слияния). вот примерная функция void List::Summa (const List...
C++ Умножения матрицы на вектор. Задание Выполнить задачу распараллеливания алгоритма (на любом языке программирования.) Дано 100 матриц и 100 векторов, умножение каждой матрицы на каждый вектор. Пока решил так: #include <iostream> #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread392306.html
Задача со строками(найти в тексте определенные слова) C++
Ребят, помогите с задачкой: В имеющемся словаре найти группы слов, записанных одними и теми же буквами и отличающиеся только их порядком, то есть перестановкой, например, (КОМАР, КОРМА). Заранее спасибо.
Написать программу метод секущих C++
Помогите написать программу, нужно решить нелинейное уравнение pow(x,5)-pow(x,4)+3*pow(x,3)-5*pow(x,2)+15*x-1=0 метод секущих. С погрешностью 0.01. также нужно вывести результат на какой итерации найден корень. программа для курсовой, методом половинного деления сделал а этот никак не могу реализовать(
C++ програма на С++ http://www.cyberforum.ru/cpp-beginners/thread392283.html
Задача. Обычная ошибка при наборе состоит в том что вы помещаете руки на клавиатуре на 1 ряд правее верной позиции. Тогда "Q" будет печататься как "W", "J" печататься как "K", и т.д. Ваша задача состоит в расшифровке сообщения набранного таким образом. ВХОДНЫЕ ДАННЫЕ. входные данные состоят из нескольких строк текста. Каждая строка может содержать цифры, пробелы, прописные буквы на...
C++ Вывести содержимое очереди на экран двумя столбцами Требуется модифицировать текст программы для реализации самостоятельного задания. #include "stdafx.h" #include <windows.h> #include <iostream> #include <stdlib.h> #include <iomanip> using namespace std; struct CH подробнее

Показать сообщение отдельно
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
26.11.2011, 17:20     Массив: Удалить из массива все отрицательные элементы.
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
#include <iostream>
#include <time.h>
 
int main()
{
    srand( time ( NULL ) );
    int *mas_a;
    int *mas_b;
    std::cout << "Enter number of elements: ";
    int N;
    std::cin >> N;
    mas_a = new int ( N );
    int counter = 0;
    std::cout << std::endl;
    for ( int i = 0; i < N; i ++ )
    {
        mas_a[i] = rand() % 100 - rand() % 50;
        std::cout << mas_a[i];
        if ( mas_a[i] < 0 )
            counter++;
    }
    mas_b = new int ( N - counter );
    for ( int i = 0; i < N; i ++ )
    {   
        int j = 0;
        if ( mas_a[i] >= 0 )
            mas_b[j++] = mas_a[i];
    }
    std::cout << "nResulted massive: " << std::endl;
    for ( int i = 0; i < N - counter; i ++ )
    {   
        std::cout << mas_b[i];
    }
    std::cin.get();
    return 0;
}
 
Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru