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

Найти среднее арифметическое элементов четных столбцов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано слово. Нужно вывести его символы начиная с a до b http://www.cyberforum.ru/cpp-beginners/thread683650.html
программа не работает. Где тут ошибка? #include <iostream> #include <string> using namespace std; int main () { string s; getline (cin,s); int a,b; cin >> a >> b;
C++ Ветвистое дерево Подскажите, пожалуйста, где можно найти литературу по "Ветвистым деревьям". Желательно с примерами. http://www.cyberforum.ru/cpp-beginners/thread683645.html
Перевод значений угла из градусной меры в радианную C++
помогите составить программу в С++ для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла.
C++ процедура для изменения направления односвязного списка на противоположное
Слышала, что часто дают такое задание на собеседованиях. Сделала меню, функцию ввода с клавиатуры и вывода. Подскажите как сам алгоритм написать...( #include <stdio.h> #include <string.h> class student { public: char name; char famil; int year;
C++ лабораторная по информатике http://www.cyberforum.ru/cpp-beginners/thread683620.html
подскажите как делать, через циклы, плиз!)
C++ метод Зейделя для системы метод Зейделя для системы имеющьй вид: подробнее

Показать сообщение отдельно
extenup
53 / 53 / 3
Регистрация: 12.11.2011
Сообщений: 109
30.10.2012, 01:24     Найти среднее арифметическое элементов четных столбцов матрицы
Столбцы - это не i-тая итерация, а j-тая. И отсчёт столбцов начинается с нуля.

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
#include <iostream>
 
int main()  
{   
    setlocale(0, "rus");
    const int size = 6;
    int matrix[size][size] = {  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 };  
    int sum = 0; 
    int i, j, n = 0; 
 
    for ( i = 0; i < size; i++)  
    {
        for ( j = 0; j < size; j++)  
            if( j % 2 == 0) 
            {
                sum += matrix[i][j];
                n++;
            }
    }
    
    std::cout << "Сумма равна " << sum << std::endl; 
    std::cout << "Средние арифмитическое равно " << sum / n << std::endl;
}
 
Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru