Форум программистов, компьютерный форум 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, и на выходе должно быть 2. Другой пример выглядит следующим образом: при A = 88, это число A мы можем записать в двоичной форме 1011000, младший бит в A есть 1000, и на выходе должно быть 8. ...
C++ С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? Добрый вечер Форумчане, Нужен Ваш профессиональный совет/опыт как эксперта. Недавно я начал изучать язык программирования С++, так как конечной целью является переход на язык Objective C для разработок различных приложений (Mobile Utility Apps and 2D Games). Сегодня прочитал комментарии на www.cyberforum.ru, где пишут, что для Objective C желательно знать С, а не С++. Сейчас я в... подробнее

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

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

20.04.2014, 20:04. Просмотров 427. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru