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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите пожалуйста с легкой задачей на C++. http://www.cyberforum.ru/cpp-beginners/thread360035.html
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете сверху вниз). Даны натуральные числа k , l , m , n , каждое из которых не превосходит восьми. Требуется выяснить, угрожает ли ферзь полю ( k , l ), если он расположен на поле ( m , n ). Входной файл lb...
C++ Найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза Помогите пожалуйста задачка вроде простенькая : найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза http://www.cyberforum.ru/cpp-beginners/thread360025.html
Найти средне арифметическое четных чисел и средне геометрическое положительных чисел C++
решите кому не сложно.. В одномерном массиве заданного размера найти средне арифметическое четных чисел и средне геометрическое положительных чисел..Заранее спасибо.
C++ Помогите с решением задачи.В одномерном (динамическом)массиве заменить последний из нулевых элементов на три нуля.(С++)
Вот программа,она работает.Правда,если в массиве два или более нулей,замена осуществляется с первым нулём,а нужно с последним. include "stdafx.h" #include<iostream> using namespace std; void input(int *a,int n);
C++ Вывод в Edit массивов http://www.cyberforum.ru/cpp-beginners/thread360009.html
Всем доброго времени суток. Посмотрите есть вот такой код: int num,o; char buff; num = StrToInt(Edit23->Text); o = StrToInt(Edit24->Text); itoa(num,buff,o); Edit25->Text=IntToStr(buff); эта программка переводит из 10-ой системы исчисления в другую, так вот проблема с выводом (Edit25->Text=IntToStr(buff)) как я понимаю buff это массив, и после перевода он выводит в окно только значение...
C++ Размещение map'а в памяти Элементы вектора гарантировано размещаются в памяти рядом, в случае списка элементы лежат где попало, но для этого есть прямые и обратные ссылки у элементов того же списка... Вопрос - а как размещаются элементы того же std::map?, знаю что каждый элемент представляет пару, но как именно в памяти они размещаются не очень Спасибо :) подробнее

Показать сообщение отдельно
XeNoCi
 Аватар для XeNoCi
3 / 3 / 0
Регистрация: 18.07.2011
Сообщений: 63
05.10.2011, 22:26     В квадратной матрице нужно подсчитать произведение положительных элементов с четными номерами по столбцам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int pro[n];
short M[n][n];
unsigned short i=0;
unsigned short q=0;
 
unsigned short Lastn=0;
//----------------------
for (i=0; i<n;i++){//столбец
for (q=0; q<n; q++){//строка
if(M[i][q]>0 && q%2==0){pro[i]*=M[i][q];}
}
}
int min=pro[0];
for(i=0; i<n; i++){
if(pro[i]<min){min=pro[i];pro[i]=pro[Lastn];pro[Lastn]=min;Lastn++;}
 
}
Вроде так
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru