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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сделать блок схему http://www.cyberforum.ru/cpp-beginners/thread692220.html
#include<iostream.h> #include<conio.h> #include<alloc.h> typedef struct list { int val; struct list *next; }listn,*listp; listp func() { listp p;
C++ Имя массива как указатель Используя имя массива как указатель, и применяя адресную арифметику выполнить задание (каждое задание оформить отдельной функцией). Дан одномерный массив, состоящий из Nцелочисленных элементов. 1.Ввести массив с клавиатуры. 2.Найти максимальный элемент. 3.Вычислить среднеарифметическое элементов массива. 4.Вывести массив на экран в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread692218.html
Указатели (с использованием ссылок) C++
Используя вместо самой переменной ссылку на нее, написать программу в соответствии с заданием (выполнение задания оформить соответствующей функцией ): Вычислить объем цилиндра, зная радиус основания и высоту
C++ Указатели
Используя вместо самой переменной указатель на нее, написать программу в соответствии с заданием (выполнение задания оформить соответствующей функцией ): Вычислить площадь трапеции.
C++ code::blocks 10.05 перестал запускаться http://www.cyberforum.ru/cpp-beginners/thread692208.html
выдает такую ошибку, пробовал перестанавливать, не помогло, во второй раз даже на другой диск установил, все равно тоже выдает
C++ Обратная мартрица Ребят, пожалуйста помогите исправить код. Препод сказал что в конце неправильно!!! Для заданной матрицы A(m,n) найти обратную {A}^{-1} , используя интерационную формулу: {A}^{-1}_{k}={A}^{-1}_{k-1}*(2E-A*{A}^{-1}_{k-1}) , где E -единичная матрица; {A}^{-1}_{0}=E. Интерационный процесс заканчивается, если для заданной погрешности \varepsilon справедливо |det(A*{A}^{-1}_{k})-1<=E #include... подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
08.11.2012, 18:28     Динамические массивы
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
62
63
64
65
#include <iostream>
#include <cstdlib> 
#include <ctime> 
 
void Rand_number(int* array, int size) 
{ 
    srand((unsigned) time(0)); 
    int i;
    for ( i = 0; i < size; i++) 
        array[i] = rand() % 101-50; // от -50 до 50
} 
 
int Min_element(int* array, int size) 
{  
    int min = array[0]; 
    int i; 
 
    for ( i = 0; i < size; i++) 
        if(array[i] < min) 
            min = array[i]; 
    return min;
}
 
void prois(int* array, int size) 
{ 
    int p = 1; 
    int i; 
 
    for ( i = 0; i < size; i++) 
         if(array[i] != 0 && array[i] % 3 == 0) 
             p *= array[i]; 
    std::cout << "Произведение равно " << p << std::endl;
 
} 
 
void otr_element(int* array, int size) 
{ 
    int i; 
    for ( i = size - 1; i >= 0; i--) 
        if(array[i] < 0) 
            std::cout << array[i] << " "; 
    std::cout << std::endl;
}
 
int main() 
{   
    setlocale(0, "rus");
    int N; 
    int* array;  
    int min;
    std::cout << "Введите размер массива " << std::endl; 
    std::cin >> N; 
 
    array = new int[N];  
    Rand_number(array, N); 
    std::cout << "Массив заполненный случайными числами " << std::endl;
    for ( int i = 0; i < N; i++) 
        std::cout << array[i] << " "; 
    std::cout << std::endl; 
    min = Min_element(array, N); 
    std::cout << "Минимальный элемент равен " << min << std::endl; 
    prois(array, N); 
    otr_element(array, N);
    
}
 
Текущее время: 07:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru