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

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

Войти
Регистрация
Восстановить пароль
 
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
#1

Массивы и директив препроцессора - C++

26.12.2011, 13:31. Просмотров 398. Ответов 6
Метки нет (Все метки)

Помогите доделать прогу. Эта прога выделяет два произвольных столбца в двумерном массиве.
Требуется дописать сложение элементов массива , тех двух столбцов который он выделяет.
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<stdlib.h>
#include<conio.h>
#include<stdio.h>
ar(int i,int j,int a,int b){
int arr[100][100];
cout<<"ishodnii massiv \n";
for(int m=0;m<i;m++){
for(int n=0;n<j;n++){
arr[m][n]=random(9);
cout<<arr[m][n]<<" ";
};
cout<<"\n";
}
cout<<"Vvidelennie stolbci\n";
for(int q=0;q<i;q++){
cout<<arr[q][a-1]<<" "<<arr[q][b-1]<<"\n";
}
}
void main()
{
clrscr();
int i,j,a,b;
cout<<"Vvedite razmernost' massiva ";
cin>>i>>j;
cout<<"Vvedite nomera stolbcov dlya videleniya ";
cin>>a>>b;
ar(i,j,a,b);
getch();
}
Миниатюры
Массивы и директив препроцессора  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2011, 13:31     Массивы и директив препроцессора
Посмотрите здесь:

Использование директив препроцессора - C++
Составить программу, использующую директивы препроцессора: с помощью директивы #define вычислить x3 , при x = −2,−1,...,2 с помощью...

Подключение директив препроцессора - C++
Не могу найти подходящую информацию=( Даны директивы : A) #include &lt;conio.h&gt; B) #include &lt;grafh.h&gt; C) #include &lt;math.h&gt;...

Назначение директив препроцессора: #ifndef, #define, #endif - C++
Объясните, что обозначают эти директивы? Заем это использовать в классах? #ifndef myclass #define myclass class someclass { ...

Вернуть значение типа int за счет директив препроцессора - C++
основной текстовый документ. #include &quot;mystring.h&quot; #include &lt;iostream&gt; using namespace std; void main() { int x=15; ...

Можно пример практического применения в приложениях директив препроцессора #if,#end,#error - C++
Просто говорится,что это для выборочной компиляции. Я не могу предсттавить,где это может понадобиться.

объявление директив - C++
здравствуйте, что будет если два раза одинаково объявить директиву? Допустим #include &lt;iostream&gt; #include &quot;example.h&quot; #include...

Директив процессора - C++
Помогите дописать к этой проге нахождение суммы элементов матрицы. #include&lt;iostream.h&gt; #include&lt;stdlib.h&gt; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
26.12.2011, 16:35  [ТС]     Массивы и директив препроцессора #2
Идеи у кого есть

Добавлено через 1 час 11 минут
Ну кто-нибуть помогите
Ree.exe
26.12.2011, 17:11
  #3

Не по теме:

А причём тут директивы процессора?
Так же как выводишь, так и складывай.

C++
1
2
for(int q=0; q<i; q++)
        cout<<arr[q][a-1]+arr[q][b-1];

go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
26.12.2011, 17:24     Массивы и директив препроцессора #4
C
1
2
#define SUM(arr, i, q, a, sum, b) for ( q = 0; q < i ; ++q )\
(sum) += (arr[q][a-1] + arr[q][b-1]);
Если я правильно понял
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
26.12.2011, 17:31  [ТС]     Массивы и директив препроцессора #5
Не так не хочет
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
26.12.2011, 17:35     Массивы и директив препроцессора #6
Sniper777, полный код вылаживайте.
P.S. Я сильно не вглублялся.
так надежнее будет
C
1
2
#define SUM(arr, i, q, a, sum, b) for ( (q) = 0; (q) < (i) ; ++(q) )\
((sum) += (arr[(q)][(a)-1] + arr[(q)][(b)-1]));
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2011, 19:30     Массивы и директив препроцессора
Еще ссылки по теме:

Где можно посмотреть функции подключаемых директив? - C++
Здравствуйте. Где можно посмотреть функции подключаемых директив? Спасибо.

Последовательность директив #include при работе со списками структур - C++
Компилятор выдает лог: Как я понял, все ошибки - это следствие первых двух. Только вот неясно, что именно он имеет в виду про...

Объясните, в чем суть директив #ifndef/#define/#endif - C++
Не понял в чем суть директив: #ifndef .. #define.. #endifОбъясните пожалуйста..это как - то связано с хедерами, но вот как ??

Обработка препроцессора - C++
Дня доброго. Есть небольшая проблема #include&lt;iostream&gt; using namespace std; #define M 10 #ifndef N #define N 20 #endif ...

Директива препроцессора #if - C++
Вобще при коспиляции файла взятого с офф сайта микрософт endian.h Получаю вот такие ошибки 17|error: operator '==' has no left operand ...


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

Или воспользуйтесь поиском по форуму:
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
26.12.2011, 19:30  [ТС]     Массивы и директив препроцессора #7
Так это полный и есть

Добавлено через 55 минут
Что больше нет идей

Добавлено через 34 минуты
Кто-нибуть отзовитесь.

Добавлено через 12 минут
Yandex
Объявления
26.12.2011, 19:30     Массивы и директив препроцессора
Ответ Создать тему
Опции темы

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