Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
#1

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

10.12.2012, 13:37. Просмотров 1517. Ответов 20
Метки нет (Все метки)

Работа с двумерным динамическим массивом.
Для целочисленного двумерного массива (размерность массива задаётся пользователем), разработайте функцию, которая определяет количество столбцов, содержащих хотя бы один отрицательный элемент.
Вычисления должны выполняться в отдельной функции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 13:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массив: определить количество столбцов, содержащих хотя бы один отрицательный элемент. (C++):

Определить количество столбцов матрицы, содержащих хотя бы один отрицательный нечетный элемент - C++
Дана целочисленная прямоугольная матрица. Написать следующие подпрограммы: 1. Определить количество столбцов, содержащих хотя бы один...

Массив: Определить количество строк, содержащих хотя бы один отрицательный элемент... - C++
Не могли бы вы мне подсказать, как исправить этот код.. Ошибка из-за указателя, а как исправить не знаю(( Задание такое: Дана ...

Двумерный массив. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент - C++
(20) Работа с двумерными массивами. Дана целочисленная прямоугольная матрица. Определить: Номер первого из столбцов, содержащих...

Двумерный массив: номер первого из столбцов, содержащих хотя бы один нулевой элемент - C++
дана целочисленная прямоугольная матрица. Определить номер первого из столбцов ,содержащих хотя бы один нулевой элемент. Характеристикой...

Определить количество столбцов,содержащих хотя бы один нулевой элемент - C++
В общем код я написала,но он возвращает нули..Пожалуйста, скажите в чем ошибка? int raven_0 (int **A, int N,int M) {int S=0 , i; for...

Определить количество столбцов матрицы, содержащих хотя бы один нулевой элемент - C++
Помогите решить задачки. А то завтра экзамен, а контрольные надо сдать до экзамена. Задачи: 1. Дана целочисленная прямоугольная...

20
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 15:02  [ТС] #2
Помогите пожалуйста(((
0
Пaтрик
417 / 392 / 39
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
11.12.2012, 15:16 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template < typename T >
size_t func(T **matrix, size_t rows, size_t columns)
{
    size_t result = 0;
    for (int i = 0; i < columns; i++)
        for (int j = 0; j < rows; j++)
            if (matrix[j][i] == 0)
            {
                result++;
                break;
            }
    return result;
}
1
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 22:53  [ТС] #4
кто нибудь подскажите это хоть правильная задачка???
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 22:56 #5
Цитата Сообщение от Натали92 Посмотреть сообщение
кто нибудь подскажите это хоть правильная задачка???
Что значит, правильная задача? Пaтрик вам привёл код, как можно сделать, подсчёт, с использованием шаблона функции.
0
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 23:07  [ТС] #6
спасибо
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:08 #7
Цитата Сообщение от Натали92 Посмотреть сообщение
спасибо
За, что спасибо, вы разобрались как надо сделать?
0
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 23:14  [ТС] #8
ну ошибка тут у меня показывает

Добавлено через 1 минуту
template < typename T > -что это означает???

Добавлено через 18 секунд
template < typename T > -что это означает???
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:20 #9
Цитата Сообщение от Натали92 Посмотреть сообщение
template < typename T > -что это означает???
это строка про шаблоны, вы наверно не изучали ещё такого вот простой пример как решить вашу задачу.

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>  
 
void func(int matrix[][3], int size) 
{  
    int i, j, count = 0; 
 
    for ( i = 0; i < size; ++i) 
        for ( j = 0; j < size; ++j) 
            if(matrix[i][j] < 0) 
            { 
                count++; 
                break; 
            } 
 
            std::cout << "Count is " << count << std::endl;
}
 
int main() 
{ 
    const int size = 3; 
    int matrix[size][size] = { 1, 2, -1, 
                               3, 5, -1, 
                               5, 6, 7 }; 
    func(matrix, size); 
}
0
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 23:29  [ТС] #10
результат показывает автоматически а мне надо чтобы я вводила сама число и мне результат
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:35 #11
Цитата Сообщение от Натали92 Посмотреть сообщение
результат показывает автоматически а мне надо чтобы я вводила сама число и мне результат
Давай те дальше сами, всё это сделать очень легко.
0
androks
-90 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 12
11.12.2012, 23:39 #12
Цитата Сообщение от Натали92 Посмотреть сообщение
Работа с двумерным динамическим массивом.
Для целочисленного двумерного массива (размерность массива задаётся пользователем), разработайте функцию, которая определяет количество столбцов, содержащих хотя бы один отрицательный элемент.
Вычисления должны выполняться в отдельной функции.


Могу посмотреть свои старые работы, если еще актуально
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:41 #13
Цитата Сообщение от androks Посмотреть сообщение
Могу посмотреть свои старые работы, если еще актуально

Не по теме:

Посмотри без них никак.

0
Натали92
2 / 2 / 0
Регистрация: 10.12.2012
Сообщений: 25
11.12.2012, 23:41  [ТС] #14
буду вам благодарна
0
androks
-90 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 12
11.12.2012, 23:47 #15
Цитата Сообщение от Натали92 Посмотреть сообщение
результат показывает автоматически а мне надо чтобы я вводила сама число и мне результат
Тоесть, что бы вы вводили матрицу, и выводился отчет? Человек выше сделал функцию подсчета таких столбцов.
0
11.12.2012, 23:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2012, 23:47
Привет! Вот еще темы с ответами:

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

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

В прямоугольной матрице определить количество столбцов, содержащих хотя бы один нулевой элемент - C++
 Дана целочисленная прямоугольная матрица. Определить количество столбцов, содержащих хотя бы один нулевой элемент. Добавлено через...

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


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

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

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