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

Поменять местами элементы матрицы, расположенные в верхней и нижней четвертях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан текст состоящий из нескольких предложений... http://www.cyberforum.ru/cpp-beginners/thread528522.html
Помогите решить задачу. Нужно на Си. Дан текст, состоящий из нескольких предложений. Предложения оканчиваются точкой, восклицательным или вопросительным знаками. Определить количество слов в каждом предложении. Преобразовать текст, удалив из каждого предложения последнее слово вместе с разделителями, которые его окружают (если они есть), оставив знак препинания, завершающий предложение. Если...
C++ Перевод чисел из системы остаточных классов в десятичную систему счисления Братья, нужна помощь по переводу чисел из системы остаточных классов в десятичную систему счисления. Я пробовал писать, но у меня только в диапазоне 3*5*7 работает, и то 104 и 103 он переводит неверно... помогите плиз! Если кому будет интересно, могу скинуть свой вариант написания, но он в методе класса находится... большой HELP, браты:) Добавлено через 2 часа 13 минут Люди, большое спасибо,... http://www.cyberforum.ru/cpp-beginners/thread528508.html
Сформировать массив из матрицы C++
Дана матрица А(6,7). Сформировать массив В(6), каждый элемент которого есть произведение положительных элементов соответствующего столбца матрицы А. Дана матрица А(6,7). Сформировать массив В(6), каждый элемент которого есть сумма отрицательных элементов соответствующего столбца матрицы А. Дана квадратная матрица А(6,6). Подсчитать сумму элементов, лежащих выше главной диагонали.
чтение данных из файла C++
здравствуйте. суть проблемы: у меня есть некий файл, в котором записаны в 2 столбика данные,данные пазделены табуляцией. В программе мне нужно при каждом выполнении цикла передавать в переменные S0 и S1 значения из соответствующей строки файла. количество строк мне известно, оно равно количеству проходов в цикле. это возможно именно в таком варианте? спасибо.
C++ Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом ключевые слова. http://www.cyberforum.ru/cpp-beginners/thread528484.html
Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом ключевые слова. Не знаю как сравнивать является слово ключевым или нет. Помогите пожалуйста, изучаю язык Си.
C++ Объяснить, что это значит double *F; F=new double[n]; double *F; - зачем здесь звездочка? F=new double; - зачем здесь new? подробнее

Показать сообщение отдельно
Raikerian
9 / 9 / 1
Регистрация: 10.05.2011
Сообщений: 101
26.03.2012, 21:44     Поменять местами элементы матрицы, расположенные в верхней и нижней четвертях
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "");
    srand(time(NULL));
    int n;
    cout << "Введите n: ";
    cin >> n;
    int **A=new int *[n],
        i, j;
    cout << "\nИсходный массив:" << endl;
    for (i=0; i<n; ++i)
    {
        *(A+i)=new int [n];
        for (j=0; j<n; ++j)
        {
            *(*(A+i)+j)=rand()%10+1;
            cout << *(*(A+i)+j) << "\t";
        }
        cout << endl;
    }
    for (i=0; i<n; ++i)
        for (j=0; j<n; ++j)
            if ((j>i) && (j<n-i-1))
            {
                // Перестановка с помощью вспомогательной переменной
                int temp = *(*(A+i)+j);
                *(*(A+i)+j) = *(*(A+n-i-1)+j);
                *(*(A+n-i-1)+j) = temp;
            }
    cout << "\nОтвет:" << endl;
    for (i=0; i<n; ++i)
    {
        for (j=0; j<n; ++j)
            cout << *(*(A+i)+j) << "\t";
        cout << endl;
    }
    for (i=0; i<n; ++i)
        delete [] A[i];
    delete [] A;
    cin.sync();
    cin.get();
    return 0;
}
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru