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

Переставить столбцы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все натуральные числа от промежутка от 0 до 200. Проверить задачу http://www.cyberforum.ru/cpp-beginners/thread720260.html
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S (S вводить с клавиатуры). Что-то попытался, но ответ пишет странный мягко говоря. Подскажите пожалуйста...
C++ Вывести значение функции на интревале с шагом Проблема в том что функция выводит только одно значение. #include <stdio.h> #include <stdlib.h> #include <math.h> float arth(int x) { float c; int n; int gg=999; for(n = 0; n <= gg; n++) ... http://www.cyberforum.ru/cpp-beginners/thread720249.html
выяснить, есть ли общее число книг шестизначным числом C++
В массиве хранится информация о численности книг в каждом из 35 разделов библиотеки. Выяснить,верно ли, что общее число книг есть шестизначное число. Помогите с кодом пожалуйста )
Найти в тексте слова, начинающиеся с заданных букв, и вывести на экран C++
Доброго времени суток. Суть задачи: дан двумерный символьный массив и символьная строка (вводятся с клавиатуры), найти те слова из массива, которые начинаются с букв из заданной строки и вывести на...
C++ Копирование изображения с Интернет-ресурса http://www.cyberforum.ru/cpp-beginners/thread720234.html
В программировании я новичок, поэтому задачу могу изложить не по-человечески) Надеюсь поимете. Задача: Вобщем есть один сайт на котором очень много картинок, рядом с...
C++ В одномерном массиве, состоящем из N действительных элементов, вычислить В одномерном массиве, состоящем из N действительных элементов, вычислить: • Максимальный по модулю элемент массива; • Сумму элементов массива, расположенных между первым и вторым положительными... подробнее

Показать сообщение отдельно
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
05.12.2012, 23:26
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
#include "stdafx.h"
#include "iostream"
#include "ctime"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(time(NULL));
 
    const int ROWS=3, COLS=18;
    int A[ROWS][COLS];
    int tmp;
 
    for (int y=0; y<ROWS; y++)
    {
        for (int x=0; x<COLS; x++)
        {
            A[y][x] = rand() % 10;
            cout << A[y][x] << " ";
        }
        cout << endl;
    }
    cout << endl;
 
    // перестановка столбцов 0<->17 1<->16 2<->15 ... 
    for (int x=0; x<COLS/2; x++)
        for (int y=0; y<ROWS; y++)
        {
            tmp = A[y][x];
            A[y][x] = A[y][COLS-1-x];
            A[y][COLS-x-1] = tmp;
        }
 
    for (int y=0; y<ROWS; y++)
    {
        for (int x=0; x<COLS; x++)
            cout << A[y][x] << " ";
        cout << endl;
    }
    cout << endl;
 
    system("pause");
    return 0;
}
Добавлено через 11 минут

Не по теме:

неправильно сделал. сейчас перепишу



Добавлено через 16 минут
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
#include "stdafx.h"
#include "iostream"
#include "ctime"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(time(NULL));
 
    const int ROWS=3, COLS=18;
    int A[ROWS][COLS];
    int B[ROWS][COLS];
 
 
    for (int y=0; y<ROWS; y++)
    {
        for (int x=0; x<COLS; x++)
        {
            A[y][x] = rand() % 10;
            cout << A[y][x] << " ";
        }
        cout << endl;
    }
    cout << endl;
 
    for (int x=0; x<COLS; x++)
        for (int y=0; y<ROWS; y++)
        {
            if (x % 2 == 0)
                B[y][x] = A[y][x/2];
            else
                B[y][x] = A[y][COLS-1-x/2];
        }
 
    for (int y=0; y<ROWS; y++)
    {
        for (int x=0; x<COLS; x++)
        {
            A[y][x] = B[y][x];
            cout << A[y][x] << " ";
        }
        cout << endl;
    }
    cout << endl;
 
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru