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

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

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

Директив процессора - C++

20.12.2011, 12:57. Просмотров 772. Ответов 7
Метки нет (Все метки)

Помогите дописать к этой проге нахождение суммы элементов матрицы.
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
        
#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();
}
0
Миниатюры
Директив процессора  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 12:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Директив процессора (C++):

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

Массивы и директив препроцессора - C++
Помогите доделать прогу. Эта прога выделяет два произвольных столбца в двумерном массиве. Требуется дописать сложение элементов массива...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.12.2011, 14:51 #2
Цитата Сообщение от Sniper777 Посмотреть сообщение
Директив процессора
Цитата Сообщение от Sniper777 Посмотреть сообщение
Помогите дописать к этой проге нахождение суммы элементов матрицы.
C
1
#define sum(summa,A,i,j) ((summa) += (A[i][j]))
0
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
20.12.2011, 15:24  [ТС] #3
чё та не складывается
0
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.12.2011, 15:31 #4
Цитата Сообщение от Sniper777 Посмотреть сообщение
чё та не складывается
А полный код выложить?
0
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
20.12.2011, 15:45  [ТС] #5
Да если можно
0
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.12.2011, 16:01 #6
Цитата Сообщение от Sniper777 Посмотреть сообщение
Да если можно
А у кого ошибки у меня или у Вас? Мне это сто лет не надо.
1
Sniper777
-12 / 0 / 1
Регистрация: 20.12.2011
Сообщений: 43
20.12.2011, 16:09  [ТС] #7
Простите не понял вопроса.
0
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.12.2011, 16:13 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Sniper777 Посмотреть сообщение
Простите не понял вопроса.
Просто лень писать банальный код
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define sum(summa,A,i,j) ((summa) += (A[i][j]))
 
 
//где-то в main
int mt[ROW][COLUMNS];
int summ = 0;
 
// заполнили матрицу
 
// обрабатываем ее
for ( i = 0 ; i < ROWS ; ++i )
    for ( j = 0 ; j < COLUMNS ; ++j)
        sum(summ,mt,i,j);
 
printf (" Summa = %d ", summ);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2011, 16:13
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.12.2011, 16:13
Ответ Создать тему
Опции темы

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