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

Функция для подсчета суммы и количества элементов больше K - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование типа из пользовательского в стандартный и из стандартного в пользовательский http://www.cyberforum.ru/cpp-beginners/thread1077705.html
Уважаемые форумчане, нужна ваша помощь в этом вопросе про преобразовния типов. Где об этом почитать? Если у еого семплы есть, поделитесь) Помогите пожалуйста! Добавлено через 13 часов 37 минут Всем спасибо, разобрался
C++ секундомер для подсчёта времени У меня было задание такое секундомер для подсчёта времени работы разных видов сортировок (чтоб их можно было запихнуть в функцию) http://www.cyberforum.ru/cpp-beginners/thread1077690.html
Динамический массив C++
Добрый день. Строил таблицу истинности с использованием динамического массива, вроде все верно считает, но вылетает ошибка. #include "stdafx.h" #include <iostream> using namespace std; void vvod(int m, int n, int **a) { int i,j,p1=3,t,k=1;
Поменять начало и конец C++
дан массив из m+n элементов. начало массива это a..a, конец массива это a..a. написать функцию, котороая меняет начало и конец местами
C++ Файлы. Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1077684.html
Здравствуйте, помогите реализовать программу через файлы, а именно: <Необходимо создать программу для работы с собственной базой данных, в которой следует предусмотреть создание меню со следующими пунктами: newFile (создание нового файла); viewFile (просмотр файла); addFile (добавление новой записи); editFile (корректировка записей файла); runFile (выполнение задачи).> Вот само задание: ...
C++ Длина строки до ввода ? #include <iostream> #include <string>//обеспечение доступа к классу string #include <cstring> using namespace std; int main(){ char charr; string str; cout<<"длина строки в charr до ввода="<<strlen(charr)<<endl; cout<<"длина строки в str до ввода="<<str.size()<<endl; подробнее

Показать сообщение отдельно
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
21.01.2014, 20:37     Функция для подсчета суммы и количества элементов больше K
Например так:

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
# include <iostream>
# include <time.h>
using namespace std;
int return_sum(int** arr,const int &n,const int &j,const int &k);
int return_kol(int** arr,const int &n,const int &j,const int &k);
int main()
{
int m,sum,max=10,min=-10,k,s4;
 
srand(time(NULL));
 
do { cout << "Vvedite razmernostb ot 1 do 7:"<<endl; cin>>m;
if (m<1 || m >7) cout << "Kolishestvo vvedeno NEVERNO!!!" << endl; }
while (!(m>0 && m<=7));
 
int **a=new int *[m]; 
for (int i=0;i<m;i++)
{
a[i]=new int [m];
}
 
for (int i = 0; i < m; i++)
{
for (int j = 0; j < m; j++)
{
a[i][j]=min +(max-min)*(rand())/RAND_MAX;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
 
cout<< "vvedite K"<<endl;
cin>>k;
 
for(int j=0; j<m; j++)
{
sum=return_sum(a,m,j,k);
s4=return_kol(a,m,j,k);
cout<<" v "<<j<<" stolbce summa elementov > "<<k<<" = "<<sum<<" kol-vo " <<s4<<endl;
}
cin.get();
cin.get();
return 0;
}
 
 
int return_sum(int** arr,const int &n,const int &j,const int &k)
{
    int sum=0;
    for(int i=0;i<n;i++)
        if(arr[i][j]>k) sum=sum+arr[i][j];
        return sum;
}
int return_kol(int** arr,const int &n,const int &j,const int &k)
{
        int kol=0;
    for(int i=0;i<n;i++)
        if(arr[i][j]>k) kol++;
        return kol;
}
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru