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

Занести в матрицу данные справа налево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доска Гамильтона http://www.cyberforum.ru/cpp-beginners/thread113233.html
Изобразить на экране доску гамильтона с движущимися по ней шариками.Одновременно должны двигаться несколько шариков.Заканчивая движение шарики останавливаются в нижней части доски.Использовать датчик...
C++ Нахождение всех совершенных чисел. Разработать программу и подпрограмму (подпрограммы), выполняющие нахождение всех совершенных чисел из заданных N натуральных (совершенным называется число равное сумме своих делителей, кроме себя... http://www.cyberforum.ru/cpp-beginners/thread113230.html
Перемещение элементов списка C++
Создать функцию, которая перемещает наименьший элемент связного списка так,чтобы он стал первым узлом.
C++ Заменить первый и полследний символ на *
Написать программу которая выполняет следующие действия над введёным с клавиатуры словом: 1) Заменит первый и полследний символ на * 2) Произвести обмен 1го...
C++ структура http://www.cyberforum.ru/cpp-beginners/thread113217.html
Ввести структуру для описания комплексного числа . Составить и протестировать функции для преобразования комплексного числа из показательной формы в алгебрическую.
C++ Незапускается консоль? Всем привет-я только начинаю изучать с++,и нехочу никому надоедать с вопросами о помощи но за подсказку в долгу неостанусь,вот написал первую задачку,вроде всё правильно но когда компилирую по идее... подробнее

Показать сообщение отдельно
val_flow
2 / 2 / 1
Регистрация: 06.04.2010
Сообщений: 11

Занести в матрицу данные справа налево - C++

06.04.2010, 01:26. Просмотров 1946. Ответов 2
Метки (Все метки)

необходимо создать двумерный динамический массив типа char и:
занести в него данные сначала справа налево(имеется в виду 1-ая(0-ая) строка),данные в следующую строку слева направо... и так до конца массива...
в конце необходимо вывести весь массив, но по столбцам (тоесть сначала 1-ый столбец потом 2-ой потом 3-ий и до конца массива)
вот , что сделал я :
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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
//#include "windows.h"
using namespace std;
 
int main()
{
    int N,M,i,j,l;
//  char FINdata;
    cout<<"Enter the key ([?]*[?])\n";  
    cin>>N; 
    cin>>M;
    int** matr = new int*[N];
    cout<<"Enter the confidential data...\n";
    for (i=0;i<N;i++)
    matr[i] = new int [M];
    for (l=0;l<N;l++)
    {
        if ((l==0)||((l%2) == 0))
        for(i=N;i>0;i--)
            for (j=M;j>0;j--)
                cin>>matr[i][j];
            else
            for(i=0;i<N;i++)
                for (j=0;j<M;j++)
                    cin>>matr[i][j];
    }
    for(j=0;j<M;j++)
    {
        for(i=0;i<N;i++)
            cout<<matr[i][j]<<" ";
    }
    getch();
    return 0;
}
ошибка в занесении элементов... я что-то туплю... походу с конца заносить нельзя... а нужно заносить сначала, а потом переставлять... но точно не уверен..
подскажите плз
заранее благодарен )
а ещё , если может кому не трудно помочь... как можно сделать чтобы данный из этого массива заносились в другой чаровский одномерный массив , а этот очищался и в него мог я заново заносить данные... а затем снова зашифрованные переносить во 2-ой чаровский массив...
необходим создать менюшку?? и пару войдов (функций) ? я примерно думал об этом... но возможно кто-то знает , как это сделать точно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru