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

Для каждого столбца двумерного массива подсчитать сумму четных положительных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами два средних столбца двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1175457.html
Дан массив размером n×n, элементы которого целые числа. Замечание:использовать двумерный массив. Поменять местами два средних столбца, если количество столбцов четное, и первый со средним столбцом, если количество столбцов нечетное.
C++ Отсортировать двумерный массив по главной и побочной диагонали. #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include<time.h> int main() { http://www.cyberforum.ru/cpp-beginners/thread1175454.html
Стоит ли изучить программирование в стиле С? C++
Стоит ли изучит программирование в стиле С? В книге написано про строки в стиле С и настоятельно рекомендуется не использовать их при программирование. Так как я не хочу нагрузит себя не нужной информацией ( ибо за краткий срок много чего надо изучит), возникает вопрос. На столько актуальны сроки в стиле С? Надо ли изучать их или можно пропустит?
C++ Утечка памяти в С++ (Borland C++ 3.1 под DOS)
Добрый день! Прошу помощи! Есть старая программа, которую мне надо адаптировать под новое оборудование. Но при выполнении выдает странные ошибки. Подозреваю, что где-то есть утечка памяти. Программа большая, руками искать буду несколько месяцев, в ней очень много указателей, ссылок, динамических массивов. И, к тому же, я еще начинающий программист. Есть какая-нибудь утилита именно для работы в...
C++ Если элемент массива - вещественный оставить его без изменения, если целый, то прибавить к нему 0.1 http://www.cyberforum.ru/cpp-beginners/thread1175344.html
//Обьявить динамический массив.Заполнить его целыми и вещественными числами. //ВВывести на экран массив(оформить как функцию). //если элемент вещественный оставить его без изменения,если целый ,то прибавить к нему0.1(оформить как функцию). #include <iostream> using namespace std; void print(float *mas,float n)//функция печати массива на экран { cout<<"Масив: "; for(int i = 0; i < n; i++)...
C++ Переделать на условный оператор и прокомментировать программу и нужно переделать на условный оператор #include<stdio.h> #include<math.h> int Check(long a) { long b = abs(a); int digits = {0}, i; while (b) { digits++; подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
14.05.2014, 13:12     Для каждого столбца двумерного массива подсчитать сумму четных положительных элементов
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
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 5
 
int main(){
    int sum;
    int mas[n][n];
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n; j++){
            mas[i][j] = rand()% 30 - 10;
            cout << mas[i][j] << " ";
        }
    cout << endl;
    }
    cout << "Суммы по столбцам:" << endl;
    for(int i = 0; i < n; i++){
    sum = 0;
        for(int j = 0; j < n; j++){
            if(mas[j][i] > 0 && mas[j][i] % 2 == 0)
            sum += mas[j][i];
        }
    cout << sum << " ";
    }       
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru