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

Передача в функцию двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение пикселя цвета в координатах http://www.cyberforum.ru/cpp-beginners/thread1144375.html
Подскажите пожалуйста, как можно определить цвет пикселя в указанных координатах на с++ в окне, которое находим по хендлу? Использую Microsoft Visual C++ 2010 Express. Т.е. что нить типа такого void main() { int c; HWND Handle; Handle = FindWindow(L"Edit", NULL); //блокнот
C++ Одномерный массив C++ Дана последовательность действительных чисел а1,а2,…,аn. Заменить все её члены, большие данного Z, этим числом. Подсчитать количество замен. http://www.cyberforum.ru/cpp-beginners/thread1144361.html
Ошибка при выводе C++
Не могу найти ошибку в цикле. Суть такая: "вывести на дисплей фамилии и номера групп для всех студентов, включенных в массив, имеющих хотя бы одну оценку 2. Если таких студентов нет, вывести соответствующее сообщение" #include <iostream> #include <string> using namespace std; int i, j, n = 0; struct STUDENT
C++ Ошибка с функцией
#include <iostream> using namespace std; int main() { int sum,n; cin>>n; cout<<fun(sum); }
C++ Доделать код http://www.cyberforum.ru/cpp-beginners/thread1144340.html
Программа удаляет из файла определённые символы: "A", "b", "C", "d". Проблема в том, что я не знаю как добавить условия для удаления остальных символов, помимо "А". #include <iostream> #include <fstream> using namespace std; int main() { int f; char s;
C++ Принадлежит ли точка заданной области Помощь очень сильно нужна, и желательно быстрее Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит указанной области подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2372 / 1594 / 190
Регистрация: 08.06.2007
Сообщений: 6,362
Записей в блоге: 4
10.04.2014, 16:55     Передача в функцию двумерного массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
#define AMAT(i,j) a[(i)*n+(j)]
void fun(double *a, int n) {
    for(int i=0; i<n; i++) // главная диагональ
        cout << AMAT(i,i);
    cout << endl;
    for(int i=0; i<n; i++) // побочная диагональ
        cout << AMAT(i,n-i);
    cout << endl;
}
double a3[3][3]={1,2,3,2,1,3,3,2,1};
double a4[4][4]={1,2,3,4,2,1,4,3,3,2,1,4,3,2,4,1};
int main() {
    fun(&a3[0][0],3);
    fun(&a4[0][0],4);
    return 0;
}
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru