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

Динамический массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ класс «Треугольник» http://www.cyberforum.ru/cpp-beginners/thread202349.html
Задание 1. Создайте класс «Треугольник», данными которого является длины отрезков, составляющих стороны треугольника. Класс имеет конструктор по умолчанию, конструктор равностороннего треугольника и конструктор произвольного треугольника. Определите методы для ввода треугольника, вывода на экран и определения площади и периметра треугольника. Проверьте условие существования треугольника....
C++ Матрица,нужен исходник Путем перестановки элементов квадратной действительной матрицы достичь того, чтобы ее максимальный элемент находился в левому верхнему углу, следующий за величиной - в позиции (2,2), следующий за величиной - в позиции (3,3) и .... заполнив таким образом всю главную диагональ http://www.cyberforum.ru/cpp-beginners/thread202335.html
Острова в море C++
Помогите пожалуйста сделать эту прогу, либо дайте подсказки, как можно сделать. Нужно сделать прогу с помощь ю перебора с возвратом. Задача чем-то похожа на японский кроссворд. Международная олимпиада по информатике 1992 года г. Бонн, Германия, 12—21 июля 1992 г. ЗАДАЧА ПЕРВОГО ТУРА "ОСТРОВА В МОРЕ"
Найти количество столбцов матрицы, не содержащих нулевого элемента C++
Дано целочисленную прямоугольную матрицу 1). Количество столбцов, что не содержащих нулевого элемента ; 2). Расположить строки матрицы по возрастанию суммы положительных четных элементов строки.
C++ Циклические конструкции и итерационные алгоритмы. на Visual C++ 2008 http://www.cyberforum.ru/cpp-beginners/thread202296.html
Используя перебор значений найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр. На С++!!! Но без массива))))) Плиз не могу никак сделать HELP профессионалы!!!)))))
C++ Структуры Помогите пожалуйста решить задачку) Си Разработать программу расчета деталей, использованных при изготовлении какого-либо изделия. Данные о деталях хранить в виде массива структур. Итоговая информация должна выводиться на экран в виде таблицы, отсортированной по стоимости деталей, используемых в данном изделии. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
02.12.2010, 22:58     Динамический массив
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 <stdio.h>
#include <malloc.h>
#include <math.h>
 
void _sort(int *Arr, int N)
{
    for(int i = N - 1; i >= 1; --i)
    {
        for(int j = 0; j < i; ++j)
        {
            if(Arr[j] > Arr[j+1])
               {
                   int temp = Arr[j];
                   Arr[j] = Arr[j+1];
                   Arr[j+1] = temp;
               }
        }
    }
}
 
int main(void)
{
    int N, *Arr, cnt = 0, index = 0, sum = 0;
    printf("Enter N: \n-> ");
    scanf("%d", &N);
    Arr = (int*)malloc(N*sizeof(int));
 
    printf("Enter elements of array: \n");
    for(int i = 0; i < N; ++i)
    {
        printf("%d -> ", i);
        scanf("%d", &Arr[i]);
    }
 
    for(int i = 0; i < N; ++i)
    {
        if(Arr[i] < 0)
            ++cnt;
        else if(Arr[index] > abs(Arr[i]))
            index = i;
    }
 
    for(int i = index+1; i < N; ++i)
        sum += abs(Arr[i]);
 
    for(int i = 0; i < N; ++i)
        if(Arr[i] < 0)
            Arr[i] = pow(Arr[i], 2.0);
 
    _sort(Arr, N);
 
    printf("Koluchectvo otrucatelnux elementov: %d\n", cnt);
    printf("Suma po modyly pocle min po modyly elementa: %d\n", sum);
    printf("Array: ");
 
    for(int i = 0; i < N; ++i)
        printf("%d ", Arr[i]);
 
    free(Arr);
    return 0;
}
 
Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru