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

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

Войти
Регистрация
Восстановить пароль
 
KathrineY
1 / 1 / 0
Регистрация: 20.11.2012
Сообщений: 197
#1

Массив: Построить массив из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы есть хотя бы отрицательный элемент - C++

20.03.2013, 00:49. Просмотров 729. Ответов 2
Метки нет (Все метки)

Даны натуральное число n, действительная квадратная матрица порядка n. Построить последовательность b1, b2, …, bn из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы есть хотя бы один отрицательный элемент.
Все массивы в программе должны быть динамическими.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 00:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив: Построить массив из нулей и единиц, в которой bi = 1 тогда и только тогда, когда в i-ой строке матрицы есть хотя бы отрицательный элемент (C++):

Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X - C++
Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного...

Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество - C++
Массив А состоит из 0-й и 1-ц.сформировать одномерный массив В(К),состоящий из нулей,и подсчитать их количество

Найти в каждой строке, если там есть отрицательный элемент, среднее арифметическое всех элементов, исключая нулевые и записать эти значения в массив B - C++
Задана матрица Z(5,4). Найти в каждой строке, если там есть отрицательный элемент, среднее арифметическое всех элементов, исключая нулевые...

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

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

Построить массив из нулей и единиц, в которой bi=1 тогда, когда элементы i-ой строки образуют возрастающую пос - Turbo Pascal
Дана матрица а (m x n). Построить последовательность b1, …, bm из нулей и единиц, в которой bi=1 тогда и только тогда, когда элементы i-ой...

2
Черный ворон
130 / 124 / 6
Регистрация: 31.01.2012
Сообщений: 435
20.03.2013, 02:13 #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
28
29
30
#include <iostream.h>
//#include <iomanip>
int main()
{
int n;
cout<<"Input n:"<<endl;
cin>>n;
int **a;
a=new int *[n];
for( int i=0; i<n; i++) a[i]=new int[n];
int *b;
b=new  int[n];
srand(time(NULL));
for (int i=0; i<n; i++){
        for (int j=0; j<n; j++){
                a[i][j]=rand()%10-5;
                //cout<<setw(2)<<a[i][j]<<" ";
                if (a[i][j]<0) {b[i]=1; break;}
                b[i]=0;
        }
        //cout<<endl;
}
cout<<"array b: "<<endl;
for (int i=0; i<n; i++) cout<<b[i]<<" ";
cout<<endl;
system("pause");
delete []a;
delete []b;
        return 0;
}
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
20.03.2013, 10:01 #3
Цитата Сообщение от Черный ворон Посмотреть сообщение
C++
1
for( int i=0; i<n; i++) a[i]=new int[n];
память то вы здесь выделили, а удалить?
Цитата Сообщение от Черный ворон Посмотреть сообщение
C++
1
2
delete []a;
delete []b;
вот к этому, я бы еще добавил
C++
1
2
for (int i = 0; i < n; i++)
    delete [] a[i];
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2013, 10:01
Привет! Вот еще темы с ответами:

Построить вектор b, в котором b[i]=1, когда в i строке матрицы есть хотя бы один отрицательный элемент - Free Pascal
Задание 3. Даны натуральное число n, действительная квадратная матрица порядка n. Построить последовательность b1, ..., bn из нулей и...

Выдать Yes тогда и только тогда, когда X и Y являются соседними элементами в списке S - Prolog
Доброго времени суток. Я тут как и большинство, студент. Функциональное осилил, логическое — мозг не поворачивается. Есть задание: ...

Предикат range(?M, ?N, ?L), истинный тогда и только тогда, когда L - список целых чисел - Prolog
Доброго времени суток. Помогите, пожалуйста со следующей задачей: Напишите предикат range(?M, ?N, ?L), истинный тогда и только тогда,...

Построить массив В(5) по следующему правилу: В(I) присвоить 1, если в 1-ой строке есть хотя бы один отрицательный элемент - Turbo Pascal
Дан массив А. Построить массив В(5) по следующему правилу: В(I) присвоить 1, если в 1-ой строке есть хотябы один отрицательный элемент, в...


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

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

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