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

Двумерный массив. Поменять четные и нечетные строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции и перегруженный оператор http://www.cyberforum.ru/cpp-beginners/thread178312.html
Помогите реализовать на С++: 1.Определить пользовательский тип данных fraction (дробь), представляющий собой структуру из 2х полей: числителя (long m) и знаменателя (unsigned long n) 2. На основе создания функции НОД(найбольший общий делитель), вида unsigned long nod(unsigned long, unsigned long); 3 Используя функцию nod, создать функцию, производящую сокращение дроби: void reduce...
C++ Найти элементы, которые встречаються в массиве не менее двух раз и лежащие в заданном диапазоне Дано натуральное число N и одномерный массив A1, A2, …, AN натуральных чисел. Найти элементы, которые встречаються в массиве не менее двух раз и которые лежат в диапазоне значений от m1 до m2 (определяються пользователем). Указать число вхождений найденных элементов. http://www.cyberforum.ru/cpp-beginners/thread178301.html
C++ Найти минимальную сумму положительных элементов диагоналей, параллельных побочной диагонали
Помогите решить. 1. построить упорядоченный массив a из элементов массива b и c. Массивы b и c предварительно упорядочены по возрастанию. 2. дан массивa. Найти минимальную сумму положительных элементов диагоналей, параллельных побочной диагонали pomogite rewit 1. postroit uporyado4niy massiv a iz elementov massiva b i c. massivy b i c predvaritelno uporyado4eni po vozvarastaniyu 2.dan...
C++ Количество пятниц
Вычислить кол-во пятниц, приходящихся на 13-е числа столетия с номером n, где n - заданное натуральное число.
C++ Вычисление факториала большого числа http://www.cyberforum.ru/cpp-beginners/thread178295.html
написать программу, которая вычисляла бы факториал заданного большого числа, например 500, и результат вычислений с точностью до единицы выводила на экран.
C++ Запуск кода в памяти Добрый вечер.Возник один вопрос.Возможно ли в Си сделать следующее:выделить с помощью mmap участок памяти,загрузить в него исполняемый код и запустить его,нечто вроде php-шного if (...) {include();} и если возможно,то как ? подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
19.10.2010, 01:05     Двумерный массив. Поменять четные и нечетные строки.
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
#include <stdio.h>
 
#define ROWS 4
#define COLUMNS 3
 
int main(void){
    int i, j, t;
    int arr[ROWS][COLUMNS] = {
        { 0, 0, 0 },
        { 1, 1, 1 },
        { 2, 2, 2 },
        { 3, 3, 3 }
    };
    
    for ( i = 0; i < ROWS; ++i )
        for ( j = 0; j < COLUMNS; ++j )
            printf("%d%c", arr[i][j], j < COLUMNS - 1 ? ' ' : '\n');
    
    for ( i = 0; i < ROWS; i += 2 ){
        for ( j = 0; j < COLUMNS; ++j ){
            t = arr[i][j];
            arr[i][j] = arr[i + 1][j];
            arr[i + 1][j] = t;
        }
    }
    
    printf("\n");
    
    for ( i = 0; i < ROWS; ++i )
        for ( j = 0; j < COLUMNS; ++j )
            printf("%d%c", arr[i][j], j < COLUMNS - 1 ? ' ' : '\n');
    
    return 0;
}
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru