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

Подсчет суммы элементов в матрице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод списка swap, который меняет информацию двух узлов местами http://www.cyberforum.ru/cpp-beginners/thread419562.html
Добавьте в класс списков метод Swap(int i, int j), меняющую информацию звеньев списка с номерами i и j прошу,помогите,пожалуйста
C++ Поиск одинаковых слов в текстовых файлах помогите пожалуйста...C++ написать прогу которая 2 txt файла сравнивает на одинаковые слова и выводит их в qlistwidget или хотябы в 3 файл... http://www.cyberforum.ru/cpp-beginners/thread419554.html
Переписать из одного массива в другой C++
всем привет помогите пожалуйста с задачей условие таково: вводятся данные о студентах (оценки) и нужно узнать сколько двоек у каждого студента потом всех у кого есть двойки переписать в другой массив что есть у меня #include <iostream> #include <cstring> #include <conio.h> using namespace std; const int kc=2;
C++ Найти количество общих точек окружности и прямой
Решить задачу в С++ Помогите пожалуйста =) Дана окружность и прямая. Окружность задается уранвением r²=x²+y². Уравнение прямой y=ax+b. Необходимо найти количество общих точек. Тем, что вы назвали тему "СРОЧНО!!!", вы только оттолкнули большую часть желающих помочь. А тем, что после этого ещё и смайл поставили, оттолкнули оставшихся.
C++ Добавление сетевого принтера http://www.cyberforum.ru/cpp-beginners/thread419538.html
Добрый день встала задача , написать программу для добаления сетевого принтера. Поюзал Гугель , ничего не нашел. Буду рад любому совету . Заранее спасибо
C++ Анаглифическая визуализация Как её написать для воксельной сцены? А для полигональной? подробнее

Показать сообщение отдельно
Aneron
157 / 156 / 12
Регистрация: 20.04.2010
Сообщений: 570
28.12.2011, 09:08     Подсчет суммы элементов в матрице
Цитата Сообщение от D93 Посмотреть сообщение
Мне один человек посоветовал книгу: Страуструп Б. "Язык Программирования С++".
А человек видимо шутник... А то новичку такое советовать - издевательство...
2.
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
double findVecSum(double * arr,int & arr_size)
{
double sum = 0;
for(int i = 0; i < arr_size;++i)
if(arr[i] > 0)
sum += arr[i];
return sum;
}
int findMax(double * arr,int & arr_size)
{
int max_index = 0;
for(int i = 0; i < arr_size;++i)
if(arr[i] > arr[max_index ])
max_index = i;
return max_index;
}
void getRow(double in_matrix[][],double out_vec[],int h_size,int row)
{
for(int i = 0; i < h_size; ++i)
out_vec[i] = in_matrix[i][row];
}
void getColumn(double in_matrix[][],double out_vec[],int v_size,int column)
{
for(int i = 0; i < v_size; ++i)
out_vec[i] = in_matrix[column][i];
}
#define h_size 5
#define v_size 5
int main()
{
int k,max_index;
double res;
printf("k = ");
scanf("%d",&k);
double mat[h_size][v_size];
double h_arr[h_size];
double v_arr[v_size];
for(int i = 0; i < v_size;++i)
for(int j = 0; j < h_size;++j)
mat[j][i]=rand();
getRow(mat,h_arr,h_size,k);
max_index = findMax(h_arr,h_size);
getColumn(mat,v_arr,v_size,v_size);
res = findVecSum(v_arr,v_size); 
printf("Sum = %f.\n",res);
return 1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru