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

Перестановки в двумерных массивах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка LNK2020 http://www.cyberforum.ru/cpp-beginners/thread818979.html
Добрый день, Господа! Пишу приложение Windows Forms Application. Возникла проблема при работе с шрифтами и OpenGL. При вызове функции ChooseFontA(&cf) появляется ошибка LNK2020. Прошу помощи! #pragma once #include <windows.h> #include <stdio.h>
C++ Проблемы с написанием N дерева Начал писать N дерево, но запутался: в каждом узле должен храниться массив указателей на его дочерние элементы. Приведённый выше код успешно компилируется, но не выполняется, чувствую где-то напутал с массивами указателей... Подскажите как исправить ошибку... node.cpp #include <iostream> #include "node.h" using namespace std; node::node() http://www.cyberforum.ru/cpp-beginners/thread818945.html
C++ Компиляция кода Freeglut
Здравствуйте. Стоит Ubuntu 12.10, компилятор g++ , библиотеку freeglut поставил из репозитория, после чего инклуды появились нужном месте в g++( то есть в /usr/include ), компилирую этот код: #include <GL/freeglut.h> void display() { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINES); glColor3f(1.0, 0.0, 0.0); glVertex2f(0.25, 0.25); glVertex2f(0.75, 0.75);
Необходимо найти ошибку при вычислении ряда Тейлора с заданной точностью C++
Доброе время суток! Есть задача. Посчитать ряд Тейлора с заданной точностью. Сама функция - cos2x. (Разложение прикрепляю во вложенные файлы к теме). Проблема заключается в том, что при вычислении в итоге получаю неопределенность. Результат вида -1.#IND. Деления на ноль вроде бы нету, проверил. Тем более, изначально вычисления идут нормальные, потом после какого-то Nого повторения цикла...
C++ Переделать методы в операции перегрзки http://www.cyberforum.ru/cpp-beginners/thread818936.html
Помогите пожалуйста переделать методы Cpy и Add в перегрузки приравнивания и сложения Программа вывода 100го числа Фибоначчи class ArrFib //Header { private: int *_arr; int _arrSize; //Переменная размера числа Фибоначчи. public:
C++ задание на потоки.решение СЛАУ Помогите пожалуйста. Решить систему линейных алгебраических уравнений с трёхдиагональной матрицей методом циклической редукции.это нужно реализовать либо на С++, либо на С.Заранее спасибо. подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.03.2013, 17:11     Перестановки в двумерных массивах
Вот Вам решение для первой части задания:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
void fill( int** a, int n )
{
   for( int i=0; i<n; ++i )
      for( int j=0; j<n; ++j )
         a[i][j] = rand() % 100;   
}
 
void print( int** a, int n )
{
   for( int i=0; i<n; ++i )
   {
      for( int j=0; j<n; ++j )
      {
         cout.width( 3 );
         cout << a[i][j];
      }
      cout << endl;
   }
}
 
void left2right( int**a, int n )
{
   cout << "left2right" << endl;
   for( int i=0; i<n; ++i )
   {
      for( int j=0; j<n/2; ++j )
      {
         int tmp = a[i][j];
         a[i][j] = a[i][j+n/2];
         a[i][j+n/2] = tmp;
      }
   }   
}
 
int main() {
   
   const int N = 4;
   
   srand( time(0));
   
   int** array = new int*[N];
   for( int i=0;i<N; ++i )
      array[i] = new int[N];
   
   fill( array, N );
   
   print( array, N );
   
   left2right( array, N );
   
   print( array, N );
 
   return 0;
}
Разбирайтесь
 
Текущее время: 03:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru