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

заменить строки столбцами - C++

Восстановить пароль Регистрация
 
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
16.01.2013, 21:47     заменить строки столбцами #1
а как заменить строки столбцами(двумерный массив(квадратной формы))
вводишь:
1 2 3

4 5 6

7 8 9

после выводит:

1 4 7

2 5 8

3 6 9
С++
нужно впихнуть формулу в этот код

Добавлено через 14 секунд
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
#include <iostream>
 #include <windows.h>
using namespace std;
void main()
{
SetConsoleOutputCP(1251);
    const int Y = 3, X = 3;
    int a[Y][X] = {0};
    cout << "Заполните двумерный массив:\n";
    for(int i = 0; i < Y; i++){
        for(int j = 0; j < X; j++){
            cout << "a[" << i << "][" << j << "] = ";
            cin >> a[i][j];
        }
    }
 
 
    cout << "Результат:\n";
    for(int i = 0; i < Y; i++)
    {
        for(int j = 0; j < X; j++)
        {
            cout << a[i][j] << "\t";
        }
        cout << "\n\n";
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 21:47     заменить строки столбцами
Посмотрите здесь:

C++ Написать программу меняющую в двумерном массиве строки со столбцами, и еще некоторые
C++ как можно заменить строки в программе?
Строки.Все цифры заменить символом ‘X’ C++
Заменить строки массивом массивов чаров C++
C++ Вывод столбцами
Транспонировать матрицу (сделать строки столбцами) C++
Транспонировать матрицу (сделать строки столбцами) C++
В квадратной матрице найти строки, идентичные столбцами. C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 1
16.01.2013, 21:50     заменить строки столбцами #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for(int i = 0; i < Y; i++)
{
    for(int j = 0; j < X; j++)
    {
         cout << "a[" << i << "][" << j << "] = ";
         cin >> a[i][j];
    }
}
cout << "Результат:\n";
for(int i = 0; i < Y; i++)
{
    for(int j = 0; j < X; j++)
    {
        cout << a[j][i] << "\t";
    }
}
Итого:
меняется только строка (i и j переставить):
C++
1
       cout << a[j][i] << "\t";
Yandex
Объявления
16.01.2013, 21:50     заменить строки столбцами
Ответ Создать тему
Опции темы

Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru