Форум программистов, компьютерный форум, киберфорум
Наши страницы

Передать массив из функции в main() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно найти ошибку!!! Число строк,элементы которых упорядочены по возрастанию. http://www.cyberforum.ru/cpp-beginners/thread138119.html
Здравствуйте. Помогите с задачей. Найти сумму элементов заданной матрицы А = ] (i=1,n, j=1,n) и подсчитать число ее строк, в пределах каждой из которых элементы упорядочены по возрастанию: a<a<. ....
C++ Для матрицы A и B вычислить количество элементов каждой строки для матрицы A и B вычислить количество элементов каждой строки http://www.cyberforum.ru/cpp-beginners/thread138115.html
C++ Динамический массив среднее арифметическое
Не могу правильно написать прогу с условием: Сформировать одномерный или двумерный массив и выполнить: Удалить элемент равный среднему арифметическому элементов массива Напишите пожалуйста как...
дан массив,вычислить сумму и количество элементов в массива X[15],для 0<x1<1 C++
вычислить сумму и количество элементов в массива X,для 0<x1<1
C++ Ошибка при запуске http://www.cyberforum.ru/cpp-beginners/thread138104.html
В Borland С++ написал самую простую прогу певый раз. Компилится нормально, но при попытке запустить пишет: Fatal ..\..\..\..\..\SOFT\MAIN.CPP 14: Unable to open input file...
C++ одномерный массив Здравствуйте.не могу сделать программу до конца.помогите.очень нужно сдать вот часть в которой возникла проблема: нужно увеличить размер массива,продублировав те элементы, сумма которых... подробнее

Показать сообщение отдельно
//Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151

Передать массив из функции в main() - C++

30.05.2010, 18:54. Просмотров 544. Ответов 5
Метки (Все метки)

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
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include<clocale>
using namespace std;
// поиск мах
 
int maxel (int *mass,int n)
{
    int m,i;
         m = 0;
        for(i = 0; i < n; i=i+1)
                if(mass[i] > 0)
                        m += mass[i];
       
        return (m);
    }
 
int proiz(int *mass,int n)
{ int max,p=1,min,i,k,b;  
max=abs(mass[0]);
k=b=0;
min=abs(mass[0]);
        for(i = 1; i <=n-1; i=i+1)
                if(abs(mass[i])>max)
                { max = abs(mass[i]);
        k=i;
        }
for(i = 1; i <=n-1; i=i+1)
                if(abs(mass[i])<min)
                { min = abs(mass[i]);
                           b=i;
                                    }
        
for (i=b+1; i<=k-1; i++)
   p=p*mass[i];
 
        return p;
}
int sort(int *mass,int n)
{  int i;
        for(i = 0; i <= n-1; i++)
            if(mass[i]<mass[i+1])      
                mass[i]=mass[i+1];
        return *mass;
 
}
int main()
{setlocale(LC_ALL, "rus");
    //ввод элементов
        int  n, i,f,t;
        int a, b,g;
        int *mass;
 
        cout << "введите количество элементов: ";
        cin >> n;
        mass = new int[n];.
 
        for(i = 0; i < n; i=i+1)
        {
                cout << i << ": ";
                cin >> mass[i];
        } 
      //конец ввода 
 
    g=maxel(mass,n);
     cout << "\n1.сумма положительных: "<<g;
    f=proiz(mass,n);  
     cout << "\n1.произведение: "<<f;
        
 
t=sort(mass,n);
 
cout << "отсортированый массив  "<<t;   //вывод  должен быть  сдесь
        return(0);
}
Добавлено через 2 минуты
как передать массив с функции sort в main на вывод
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru