Форум программистов, компьютерный форум 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++ метод Зейделя для системы метод Зейделя для системы имеющьй вид: подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
29.10.2012, 20:54     Найти среднее арифметическое элементов четных столбцов матрицы
extenup мне кажется ты ошибся. Ты неправильно считаешь, элементы в чётных столбцах. У тебя условие j % 2 == 0 будет считать чётные элементы во всех столбцах, а не все элементы в чётных столбцах.

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