Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
swswsss
0 / 0 / 5
Регистрация: 20.12.2016
Сообщений: 149
1

Посчитать количество нулей в матрице

05.06.2017, 00:58. Просмотров 329. Ответов 4
Метки нет (Все метки)

написал вот такую программку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int a= 0;
    int g = 0;
 int board2 [3][8]={{0,3,6} , {1,4,7} , {2,5,8} ,
                     {0,4,8} , {2,4,6} , {0,1,2},
                     {3,4,5} , {6,7,8}};
            for (int i=0;i<=3;i++){
                for (int j=0;j<=8;j++)
                {
                    if (board2[i][j] == a)
                    g=g+1;
                    cout<<g;
                }   
            }
}
задача посчитать количество нулей в 2 мерном массиве
ошибка вот такая too many initializers for 'int [3][8]'
подскажите где я накасячел )
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2017, 00:58
Ответы с готовыми решениями:

Посчитать количество нулей в веденной матрице!
Мой код, по непонятным мне причинам, не считает нули вводимой матрицы, не могу...

Посчитать количество нулей
Дано шестизначное натуральное число N. Посчитайте, сколько нулей содержит это...

Посчитать количество нулей в числе
⦁ Пользователь вводит число. Определить количество цифр в этом числе, посчитать...

Подсчитать количество нулей и единиц в матрице
2. Задана матрица А, состоящая из нулей и единиц. Подсчитать количество нулей и...

Посчитать количество единиц и нулей в бинарном файле произвольной длины
Открыть файл в бинарном виде и посчитать количество единиц и нулей.

4
Nishen
Модератор
631 / 407 / 210
Регистрация: 26.02.2015
Сообщений: 1,913
Завершенные тесты: 3
05.06.2017, 01:06 2
Вы объявили массив [3][8] - 3 строки, по 8 столбцов. А инициализировали, как [8][3].
0
nd2
2838 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
05.06.2017, 01:07 3
3 по 8, а не 8 по 3.
0
Nishen
Модератор
631 / 407 / 210
Регистрация: 26.02.2015
Сообщений: 1,913
Завершенные тесты: 3
05.06.2017, 01:27 4
int i=0;i<=3

Еще у Вас выход за пределы массива как в первом, так и во втором цикле.
0
zss
Модератор
Эксперт С++
7485 / 6852 / 4326
Регистрация: 18.12.2011
Сообщений: 18,128
Завершенные тесты: 1
05.06.2017, 07:07 5
C++
1
2
3
4
5
6
7
int board2 [8][3]={{0,3,6} , {1,4,7} , {2,5,8} ,
                     {0,4,8} , {2,4,6} , {0,1,2},
                     {3,4,5} , {6,7,8}};
int* p=&board2[0][0];
for (int i=0;i<3*8;i++)
     if (p[i] == a)
        g++;
0
05.06.2017, 07:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2017, 07:07

Взять двоичную запись десятичного числа, посчитать количество нулей
и полученное количество вывести в двоичной системе счисления прошу помочь

Массив: Удалить в матрице столбцы количество нулей в которых больше половины.
То что накрапал.Здание , которое необходимо реализовать : Удалить в матрице...

В матрице из нулей и единиц найти квадрат заданного размера, состоящую целиком из нулей
В матрице A (m, n), которая состоит из нулей и единиц, найти квадрат заданного...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru