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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск слово с максимальной длиной которое начинается на определенную букву http://www.cyberforum.ru/cpp-beginners/thread1152522.html
Я нашел код который ищет слова с макс. длиной : // #include "stdafx.h" #include "iostream" #include "string" #include <cstring> using namespace std;
C++ Написать функцию удаления узлов из бинарного дерева #include <iostream> #include <conio.h> using namespace std; const int sz=80; struct file{ char FI; int data; int mes; http://www.cyberforum.ru/cpp-beginners/thread1152521.html
Найти произведение положительных элементов одномерного массива C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: - произведение положительных элементов массива; - записать элементы массива в файл.
C++ Цикл не работает
Вот код // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "string" using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Для заданного положительного целого вывести младший бит http://www.cyberforum.ru/cpp-beginners/thread1152488.html
Младший бит Для заданного положительного целого A (1 ≤ A ≤ 100), вывести младший бит A. Например, если A = 26, то его мы можем записать в двоичном виде, как 11010, и младший бит A есть 10,...
C++ С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? Добрый вечер Форумчане, Нужен Ваш профессиональный совет/опыт как эксперта. Недавно я начал изучать язык программирования С++, так как конечной целью является переход на язык Objective C для... подробнее

Показать сообщение отдельно
вредина
0 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 137

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

20.04.2014, 20:04. Просмотров 434. Ответов 2
Метки (Все метки)

Дан двумерный массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы.
вот нашел на форуме такое вот решение, попробовал сам немного изменить, но выдает ошибку. Подскажите пожалуйста, как сделать чтобы он считал номера столбцов только с положительными элементами и вычислял суммы этих элементов для каждого столбца.
Если можно, с комментариями, чтобы понять)


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
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
 
using namespace std;
 
int main()
{
int n,m,**a;//n-число строк,m-число столбцов,а-массив
//Ввод числа строк и столбцов
cout << "Vvedite n: ";
cin >> n;
cout << "Vvedite m: ";
cin >> m;
a=new int*[n];
//Ввод элементов массива
for (int i=0;i<n;i++)
{
a[i]=new int[m];
for (int j=0;j<m;j++)
{
cout << "Vvedite a" << "[" << i+1 << "][" << j+1 << "]: ";
cin >> a[i][j];
}
}
for (int i=0;i<n;i++)
{
int p=1;//Подразумевается, что в строке все элементы положительны
for (int j=0;j<m;j++)
if (a[i][j]<=0)//Если найден неположительный элемент, то p=0 и выходим из цикла
{
p=0;
break;
}
if (p)//если p равен 1, то выводим номер строки 
cout << i+1 << endl;
}
for (int i=0;i<n;i++)
delete a[i];
delete a;
cin.get();
cin.get();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru