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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
24.03.2014, 22:45     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #1
Нужно написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по четным столбцам.(максимальная размерность массива 15х15)
Буду благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 22:45     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам
Посмотрите здесь:

ввод двумерного массива по строкам C++
C++ Вычисление суммы элементов массива по столбцам
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам C++
C++ вычисление суммы элементов массива по строкам
C++ Написать программу, которая вычисляет сумму элементов двумерного массива по столбцам. Организовать ввод массива с клавиатуры по строкам
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 00:35  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #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
#include "stdafx.h"
#include "iostream"
#include "stdlib.h"
#include "conio.h"
#include "stdio.h"
using namespace std;
 
void main()
{
    int b[3][3];
    int a = 0;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            b[i][j] = 0;
            cin >> b[i][j];
            if (j % 2 == 1)
            {
                a += b[i][j];
            }
        }
    }
    cout << a;
    getchar();
    system("pause");
}
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,912
26.03.2014, 00:46     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #3
Shcolnik, зачем вам 16 строчка?
И вы уверены что заполнение идет по строкам?

Добавлено через 6 минут
Ошибся,невнимательно прочел задание,решил что вам по столбцам заполнять надо.
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 00:52  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #4
S_el, 16 строчка как раз для вывода суммы элементов четных столбцов (т.е. только 2го столбца), а вводится массив построчно.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,912
26.03.2014, 00:55     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #5
Shcolnik, тогда может вы мне объясните зачем вы для:
Цитата Сообщение от Shcolnik Посмотреть сообщение
16 строчка как раз для вывода суммы элементов четных столбцов (т.е. только 2го столбца), а вводится массив построчно.
пишите
C++
1
b[i][j] = 0;
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 01:03  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #6
Все, понял про какую строчку, сейчас подумаю ...

Добавлено через 4 минуты
Вроде как роли она особой не играет,хз зачем ее написал, обнуляет какие-то элементы массива.
Артур501
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 2
26.03.2014, 01:17     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #7
Разве твоя прога четные столбцы суммирует? ?

Добавлено через 5 минут
Если я не ошибаюсь if (a[I]%2==0) должно быть
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 01:27  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #8
Артур501, Ага, четные столбцы i-строка j-столбец.
Все вроде прально считает
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,912
26.03.2014, 08:48     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #9
Цитата Сообщение от Shcolnik Посмотреть сообщение
Вроде как роли она особой не играет,хз зачем ее написал, обнуляет какие-то элементы массива.
Shcolnik, а зачем?

Shcolnik, 0 четное?
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 15:03  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #10
S_el, 0 четное
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,912
26.03.2014, 17:01     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #11
Shcolnik, тогда у вас неверно считает.Если задать матрицу:
0 1 0
0 1 0
0 1 0

на выходе получим 3,хотя правильный ответ 0.
Измените в 18 строчке == на != или 1 на 0.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2014, 19:03     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам
Еще ссылки по теме:

Написать программу,которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам C++
C++ Написать программу,которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам
C++ Ввод элементов массива с клавиатуры, вычисление суммы по формуле, нахождение максимальной суммы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Shcolnik
 Аватар для Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 87
26.03.2014, 19:03  [ТС]     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам #12
Ок. Скоро исправлю.
Yandex
Объявления
26.03.2014, 19:03     Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам
Ответ Создать тему
Опции темы

Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru