Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Каждую цифру целого числа х, поместить в отдельный элемент массива m Доброго вечера. Ув. форумчане помогите пожалуйста развязать маленькие задачки по программированию на С++, необходимо написать следующие программы: 1) каждую цифру целого числа х, поместить в отдельный элемент массива m. 2) четные переменные элементы m поместить в начало, а не четные в конец массива. 3) отсортировать одномерный массив m четырьмя способами.(какие вообще способы... https://www.cyberforum.ru/ cpp-beginners/ thread184960.html C++ Выделение из строки подстроки.
Добрый вечер! Задачка такая.. Мы вводим строку( например "фцу2ф555ац2.32ц"), а оно нам должно выдать число(можно строку), только такого формата - *.* Вот в нашем случае "2.32" Буду очень благодарен!:) Задачу всю не обязательно делать, просто подскажите)
C++ Преобразование текст -> двоичный код -> текст // praci5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <conio.h> int main() { printf( "Vvod stroki: " ); https://www.cyberforum.ru/ cpp-beginners/ thread184952.html C++ Работа со структурами #include<iostream.h> #include<math.h> struct List { float fi,r,z; int n; }; void vvod (List &, int); void vivod (List &); https://www.cyberforum.ru/ cpp-beginners/ thread184942.html
C++ Видеоуроки по с++
Всем привет, просьба дать прямую ссылку на бесплатные видеокурсы по с++ для начинающих, заранее большое спасибо.
C++ Работа с классами и объектами https://www.cyberforum.ru/ cpp-beginners/ thread184937.html
Создать класс для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×. Данные класса: модуль r и аргумент φ. Открытые функции класса: ввод числа (r и φ), вывод числа на экран в форме r×, возведение комплексного числа в степень. При возведении комплексного числа в целую степень, модуль...
C++ Найти произведение цифр числа https://www.cyberforum.ru/ cpp-beginners/ thread184935.html
ВВести с клавиатуры целое двух значное число. найти произведение цифр числа.
Найти корни уравнения C++
Написать программу, которая находит корни уравнения e^x=x+2 с погрешностью 10^-10. Заранее благодарен.
C++ Рекуррентные соотношения Добрый день! Имеется такая задачка: Провести вычисления по рекуррентным формулам: во вложениях текст задания. Может кто сталкивался с задачами такого типа. https://www.cyberforum.ru/ cpp-beginners/ thread184924.html C++ Разветвляющийся алгоритм (выбор по условию). Здравствуйте!!! Помогите пожалуйста с задачей. TC++ Лежат ли обе точки D(a1;b1) и C(a2;b2) внутри круга радиуса R с центром в начале координат? Если такой точки нет, выдать соответствующее сообщение. Заранее огромное спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread184922.html
Подсчитать количество четных чисел C++
Написать программуна языке C++, реализующию перегруженную функцию xcount, получа- ющую в качестве аргумента или массив целых чисел, или символьную строку, и возвраща- ющую количество подсчитанных элементов. Признаком конца числового массива считать нулевой элемент. Функция не должна изменять переденные ей массивы. Для массива целых чисел функция должна подсчитать количество последовательно-...
C++ найти такую точку, суммНайти точку, расстояние от которой до точек А и В - наименьшее https://www.cyberforum.ru/ cpp-beginners/ thread184913.html
Даны действетельные числа х1,у1, х2,у2 (х1≠х2), которые определяют две точки А(х1,у1) и В(х2,у2) на оси абцисс найти такую точку, сумма расстояний от которой до точек А и В - наименьшая для всех точек этой оси
Эксперт С++
5043 / 2622 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
02.11.2010, 10:46 0

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

02.11.2010, 10:46. Показов 1798. Ответов 4
Метки (Все метки)

Ответ

Еще один вариант (с помощью неполной сортировки, динамической памяти и realloc)
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
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
        int *src_arr = NULL;
        int *dst_arr = NULL;
 
        int i = 0;
        int j = 0;
        int buf = 0;
        int srcsize = 10;
        int dstsize = 0;
 
        if((src_arr = (int *)calloc(srcsize, sizeof(int))) == NULL) {
                fprintf(stderr, "can't allocated memory\n");
                exit(1);
        }
 
        for(i = 0; i < srcsize; ++i) {
                src_arr[i] = rand() % 100 - rand() % 100;
        }
 
        printf("source array: ");
        for(i = 0; i < srcsize; ++i) {
                printf("%d ", src_arr[i]);
        }
        printf("\n");
 
        for(i = 0; i < srcsize; ++i) {
                if(src_arr[i] < 0) {
                        for(j = i; j < srcsize - 1; ++j) {
                                buf = src_arr[j];
                                src_arr[j] = src_arr[j + 1];
                                src_arr[j + 1] = buf;
                        }
                }
        }
 
        for(i = 0; i < srcsize && src_arr[i] >= 0; ++i, ++dstsize);
        if((dst_arr = realloc(src_arr, sizeof(int) * dstsize)) == NULL) {
                fprintf(stderr, "can't reallocated memory\n");
                free(src_arr);
                exit(1);
        }
 
        printf("destiny array: ");
        for(i = 0; i < dstsize; ++i) {
                printf("%d ", dst_arr[i]);
        }
        printf("\n");
 
        free(dst_arr);
        return 0;
}


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

если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален
задан массив Х целых чисел. если массив не является знакочередующимся,то удалить из массива все...

Удалить отрицательные элементы массива
Дан одномерный массив, содержащий целые числа. Использовать дополнитель* ные массивы нельзя....

Удалить из массива A[N] вс отрицательные элементы.Удаление отрицательных элементов массива оформить в виде функции
Что исправить? #include &lt;stdio.h&gt; #define N 10 int udalenie(int A,int k ) { int i; ...

Удалить из массива все отрицательные элементы
удалить из массива все отрицательные элементы . под удалением элемента следует понимать :...

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

Удалить из массива все отрицательные элементы
Создать динамический массыв. Розмерность массыва ввести из клавиатуры. Задание: Удалить из массыва...

Удалить из массива все отрицательные элементы;
Удалить из массива все отрицательные элементы;

Удалить все отрицательные элементы массива
У меня есть динамический масив... Как удалить все отрицательние елементи? if(mass&lt;0) а дальше?

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

1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными э
1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного...

Из массива вещественных чисел удалить все отрицательные элементы
Помогите пожалуйста с кодом для этой программы.(Только чтобы он был максимально простым и понятным...

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