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

Переставить местами ni и nj строки массива A - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очереди и Двусвязные списки! http://www.cyberforum.ru/cpp-beginners/thread582817.html
1) Создать очередь и заполнить её случайными целыми числами из диапазона 1-100. Найти и вывести на печать: Все простые числа, количество чётных и нечётных чисел, все числа кратные 5-и и 10-и. 2) Даны указатели Р1 и Р2 на первый и последний элементы непустого двусвязного списка, содержащего четное количество элементов. Создать два новых списка, первый из которых содержит первую половину...
C++ Написать программу,которая суммирует четные элементы двумерного массива А[5,10],заполненого случайными числами из интревала от 0 до 20) Написать программу,которая суммирует четные элементы двумерного массива А,заполненого случайными числами из интревала от 0 до 20) http://www.cyberforum.ru/cpp-beginners/thread582810.html
сформировать квадратную матрицу порядка N по заданному образцу C++
| 1 2 3.......n | | n n-1 n-2......1 | | 1 2 3.......n | | n n-1 n-2......1 | | . . . . | | . . . . | | . . . . | | n n-1 n-2 .....1 |
C++ Преобразовать список рёбер в список смежностей
помогите преобразовать список рёбер в список смежностей
C++ FLTK http://www.cyberforum.ru/cpp-beginners/thread582807.html
Задали написать модель солнечной системы при помощи этой библиотеки, толком ничего не объяснив по ней ._. В принципе ясно, что нужно создать класс планет и какие уравнения движения записать, но не понятно, как это все нарисовать графически. Как я поняла, нужно перегрузить функцию draw(), но не знаю даже, как нарисовать кружок, не то чтобы еще и динамическую систему... хотя если нарисовать...
C++ Разработать структуру с именем NOTE Разработать структуру с именем NOTE , содержащую поля: -Фамилия, имя; -Номер телефона; -Дата рождения (массив из трех чисел для хранения даты, месяца и года). Написать программу, выполняющую следующие действия: -Ввод с консоли данных в массив структур NOTE ; -Вывод на консоль информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с консоли. Если таких людей нет,... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
22.05.2012, 20:16     Переставить местами ni и nj строки массива A
Ну, блок схему все равно не видно, а вобще куда проще и быстрее поменять указатели.
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
#include <iostream>
#include <algorithm>
 
int main()
{
    const int m = 4, n = 3;
    int A[m][n], ni, nj;
    for (int i=0; i < m; i++)
    {
        for (int j=0; j < n; j++)
        {  
            A[i][j] = i*m + j + 1;
            std::cout<< A[i][j]<< " ";
        }
        std::cout<< std::endl;
    }
    std::cin>> ni>> nj;
    if (ni < 0 || ni >= m || nj < 0 || nj >= m) return 1;
    std::swap (A[ni], A[nj]);
    std::cout<< "After swap:\n"; 
    for (int i=0; i < m; i++)
    {
        for (int j=0; j < n; j++)
            std::cout<< A[i][j]<< " ";
        std::cout<< std::endl;
    }
    return 0;
}
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru