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

Если количество строк в матрице четное, то поменять строки местами по правилу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 3D программирования для начинающих http://www.cyberforum.ru/cpp-beginners/thread750840.html
Добрый вечер всем!Я хочу начать учить 3D программирования, но не знаю с чего начать. Возможно кто-то бы посоветовал с чего начать, какую литературу читать, возможно какую-то статью хорошую посоветовал!
C++ Как написать защиту от некорректного ввода для моей проги? void task_1(int **A, int M, int N) { int i=0, sum=0; //1.) сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; bool bFlag; for (int i=0; i < M; i++){ bFlag=false; for (int j=0; j < N; j++){ if(A<0){ http://www.cyberforum.ru/cpp-beginners/thread750813.html
C++ Определить самую большую отрицательную и самую маленькую положительную температуры
Помогите новичку,первая контрольная по программированию в с++ В массиве T(12) хранится среднемесячная температура для каждого из 12 месяцев в г. Могилеве. Определить самую большую отрицательную и самую маленькую положительную температуры. Исходные массивы заполнить случайными числами.
C++ 3D and C++
Собственно сабж. Из какой 3d среды (3d max, Blender, Maya и прочие) проще экспортировать модели для последующей работы с ними на С\С++. Заранее спасибо за ответы. Мануалы приветствуются.
C++ Определить длину введенной строки L, и если длина L четная, то удаляются 3 первых, иначе 3 последних символа http://www.cyberforum.ru/cpp-beginners/thread750772.html
#include "stdafx.h" #include "conio.h" #include "stdio.h" #include "string.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv) { char L, L2;
C++ создание переменных по правилам можно ли в с++ создать переменные вида i_x где x числа от 0 до 100 при помоши препроцессора подробнее

Показать сообщение отдельно
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
02.01.2013, 01:08     Если количество строк в матрице четное, то поменять строки местами по правилу
Можно так)
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <time.h>
 
using namespace std;
 
void Print(int **pMatrix, int n)  {
    for(int i = 0; i < n; i++)  {
        for(int j = 0; j < n; j++)
            cout << pMatrix[i][j] << " ";
        cout << endl;
    }
    cout << endl;
}
 
void Swap(int **pMatrix, int n, bool state)  {
    int *temp;
    for(int i = 0; i < n - 1; i++)  {
        if(state == false)  {
            temp = pMatrix[i];
            pMatrix[i] = pMatrix[i + 1];
            pMatrix[i + 1] = temp;
        }
        i++;
    }
}
 
int main()  {
    setlocale(LC_ALL, "Russian");
    srand((unsigned)time(NULL));
 
    int n;
    cout << "Введите размерность матрицы: ";
    cin >> n;
 
    int **pMatrix = new int*[n];
    for(int i = 0; i < n; i++)
        pMatrix[i] = new int[n];
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < n; j++)
            pMatrix[i][j] = rand()%100;
 
    Print(pMatrix, n);
    Swap(pMatrix, n, (n % 2));
    Print(pMatrix, n);
 
 
    for(int i = 0; i < n; i++)
        delete []pMatrix[i];
 
    delete []pMatrix;
    system("pause");
    return 0;
}
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru