Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегрузить операцию сложения в базовом классе, который имеет два наследника Как перегрузить операцию сложения в базовом классе, который имеет два наследника(объекты которых как раз и надо сложить) https://www.cyberforum.ru/ cpp-beginners/ thread1108194.html Чтение структуры из файла C++
Всем привет! Уже неделю бьюсь, задача связана с решением системы линейных ур-ий. Есть текстовый файл. В нем в виде матрицы (размерностью X на X+1) записаны компл. числа вида a + i*b (значения коэффициентов ур-ия). В (X+1) -ом столбце матрицы записаны свободные члены ур-ия. Сами коэффициенты хранятся в виде: a + i*b, причем а - это число с точностью 3 знака после запятой. Нужно как-то...
C++ Запись в файл Здравствуйте, задача такова: Считать с трех файлов в бинарном виде и записать их в бинарном файле в 1 файл. Каждый файл это vector в котором string порядок байтов, то есть vector<string>. Возможен ли такой способ и почему файлы не записываются? Помогите пожалуйста... void Pack::read_from_file() // Считывание с файлов { char tmp; string str; ifstream file_fread; for(int i = 0; i <... https://www.cyberforum.ru/ cpp-beginners/ thread1108152.html C++ Создать двумерный массив в СИ++ в виде календаря 1 Создать двумерный массив. 1.1 Массив должен представлять собой календарь на сезон года (3 месяца) . 2 Сделать функцию, реализующую вывод на печать выбранного месяца (из трех) : 2.1 Должны выводиться дни недели (Пн-Пт) , числа. 3. Сделать функцию вывода выходных и рабочих дней. 3.1 Вывод должен представлять собой массив; 3.1.1 При вызове функции рабочих или выходных дней, программа... https://www.cyberforum.ru/ cpp-beginners/ thread1108150.html
Определить сумму элементов в тех столбцах матрицы, которые содержат хотя бы один отрицательный элемент C++
Для целочисленного двумерного массива ( массивность массива задается пользователем), разработать функцию, которая определяет сумму элементов в тех столбцах , которые содержат хотя бы один отрицательный элемент.
C++ Неправильный выход #include "stdafx.h" #include "C_StringHex.h" #include <iostream> #include <string.h> #include "C_StringBit.h" using namespace std; C_StringHex::C_StringHex(void) { } https://www.cyberforum.ru/ cpp-beginners/ thread1108124.html
C++ Найдите номер минимального по модулю элемента массива https://www.cyberforum.ru/ cpp-beginners/ thread1108123.html
В одномерном массиве состоящем из n вещественных элементов (размерность массива задается пользователем), найдите номер минимального по модулю элемента массива. При разработке кода для перебора элементов массива использовать не индекс массива, а указатель на элемент массива. Вычисления должны выполняться в отдельной функции.
C++ Инициализация указателей
Объявите указатели на следующие объекты: unsigned, char, double, int - проинициализируйте их, выведите их значения на экран. Запишите по данным адресам конкретные значения. Выведите на экран значения, хранящиеся по данным адресам.
C++ как сделать таймер? https://www.cyberforum.ru/ cpp-beginners/ thread1108117.html
вообщем нужно сделать таймер, для консольного приложения, если все время прошло, то выводится одно сообщение, если во время таймера нажали интер, то вывелось другое сообщение. Помогите, пожалуйста кто знает.
C++ Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы. Использовать можно библиотеки string, iostream. Помогите с кодом, никак не могу придумать. Добавлено через 1 час 1 минуту ап темы Добавлено через 6 минут удалите тему https://www.cyberforum.ru/ cpp-beginners/ thread1108110.html
C++ Сравнения и перемещения в алгоритме быстрой сортировки
Написал алгоритм быстрой сортировки. Нужно посчитать количество сравнений и перемещений элементов. Массив произвольный. По моим рассуждениям считается неправильно. Помогите пожалуйста разобраться void quick(int *temp, int l, int r) { int x = temp; int i = l; int j = r; while(i <= j)
C++ Шаблоны функций как исправить код? https://www.cyberforum.ru/ cpp-beginners/ thread1108079.html
#include "stdafx.h" #include <iostream> using namespace std; template <typename X> X **creatarray(int &n, int &m) { cin >> n >> m; X **mas = new int *;
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.03.2014, 06:05 0

Подсчитать, сколько элементов ввел пользователь, выделить память под два массива и переписать в них элементы - C++ - Ответ 5844135

01.03.2014, 06:05. Показов 1898. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Facktor88 как решение

Решение

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
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
using namespace std;
 
void show_arr(const char* name, int arr[], int size)
{
    cout << endl << "  " << name << endl;
    for (int i = 0; i < size; ++i)
        cout << arr[i] << ' ';
    cout << endl;
}
 
int main()
{
    setlocale(0, "");
    
    cout << "Введите размер массива: ";
    int size;
    cin >> size;
    int* arr = new int[size];
    
    cout << "Введите " << size << " элементов массива\n";
    int p = 0, n = 0;
    for (int i = 0; i < size; ++i)
    {
        cout << '[' << i << "] = ";
        (cin >> arr[i]).get();
        if (arr[i] > 0)
            ++p;
        else if (arr[i] < 0)
            ++n;
    }
 
    show_arr("arr", arr, size);
 
    int* p_arr = new int[p];
    int* n_arr = new int[n];
    
    for (int i = 0, j = 0, k = 0; i < size; ++i)
    {
        if (arr[i] > 0)
        {
            p_arr[j] = arr[i];
            ++j;
        }
        else if (arr[i] < 0)
        {
            n_arr[k] = arr[i];
            ++k;
        }
    }
 
    show_arr("p_arr", p_arr, p);
    show_arr("n_arr", n_arr, n);
 
    delete [] arr;
    delete [] p_arr;
    delete [] n_arr;
    
    cin.get();
    return 0;
}


Вернуться к обсуждению:
Подсчитать, сколько элементов ввел пользователь, выделить память под два массива и переписать в них элементы C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2014, 06:05
Готовые ответы и решения:

Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию
(microsoft visual studio 2008) В общем дело выглядит так. Одна задача: Переписать элементы...

Узнать количество структур в файле и динамически выделить память под них
Доброго времени суток. Начал писать некую программу, работающую со структурами. Появились такие...

Пользователь вводит 5 чисел, подсчитать, сколько из них идут в порядке убывания
3. Пользователь вводит 5 чисел, программа подсчитывает, сколько из них идут в порядке убывания.

Заданы два массива (динамических, одномерных). Подсчитать в них количество элементов, меньших значения t и вывести результат
Заданы два массива (динамических, одномерных). Подсчитать в них количество элементов, меньших...

3
01.03.2014, 06:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2014, 06:05
Помогаю со студенческими работами здесь

Определить, сколько чисел ввел пользователь
Напишите программу, которая запрашивает у пользователя числа до тех пор, пока каждое следующее...

Выделить память под массив 1000х1000 элементов типа double
Привет всем, кто нибудь может подсказать как выделить память под массив 1000х1000 элементов типа...

Подсчитать количество букв А в строке, которую ввел пользователь
Я хочу написать программы, которая считала бы количество букв А в строке, которую ввел...

Выделить память под несколько элементов + вызвать конструктор для каждого
Всем привет! Есть некий класс MyClass...., у него есть конструктор MyClass::MyClass (float); ...

Switch: посчитать, сколько раз пользователь ввел буквы (a, e, i, o, u) и (A, E, I, O, U)
задание такое: Написать программу, которая просит у пользователя ввести буквы до тех пор, пока не ...

Под каждый член массива выделить память занести в стэк и выталкивать по одному
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; double recursion(double X, int N) {...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru