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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RAQ
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 12
#1

Преобразовать матрицу в стринг - C++

26.12.2011, 01:33. Просмотров 526. Ответов 2
Метки нет (Все метки)

Ввести символьную матрицу. Преобразовать матрицу в стринг. Найти длину стринга.

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
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
int main () 
{
char array[3][3];
string str;
 
for( int i=0;i<3;i++)
{
cout<<endl;
for( int j=0;j<3;j++)
{
array[i][j]='1';
//cout<<array[i][j]<<' ';
 
for (int i=str.size();i<3;i++)
{
str[i]=array[i][j];
cout<<str[i]<<" ";
}}}
getch ();
return 0;
}
помогите дописать плиз .
чтото пошло не так , а завтро нада здать .

Добавлено через 7 минут
на правах аппа

Добавлено через 19 минут
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
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
int main () 
{
char array[3][3];
string str;
 
                for( int i=0;i<3;i++)
{
cout<<endl;
                for( int j=0;j<3;j++)
{
cout<<"Enter array[i][j] : "<<" "; 
cin>>array[i][j];
}}   
                 for (int i=0;i<3;i++)
{                
                 for (int j=0;j<3;j++)
    cout<<array[i][j]<<" ";
    cout<<endl;
 
//for (int i=str.size();i<9;i++)
 
//{
//str[i]=array[i][j];
//cout<<str[i]<<" ";
}
system("pause");
return 0;
}
вот немного переделал . вопрос в том почему немогу перевести матрицу в стринг =(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2011, 01:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать матрицу в стринг (C++):

Преобразовать матрицу - C++
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а...

Преобразовать исходную матрицу C++ - C++
Преобразовать исходную матрицу так, чтобы первый элемент каждой строки был заменен средним арифметическим элементов этой строки

Преобразовать односвязный список в матрицу - C++
Как преобразовать односвязный список в матрицу?

Преобразовать матрицу согласно условию - C++
Помогите плииз с задачкой!=) Дана целочисленная матрица размера n x m, целые числа k, l (1 ≤ k ≤ n, 1 ≤ l ≤ n, k ≠ l). Преобразовать...

Преобразовать матрицу. Вхождение в область - C++
Доброе время суток! Помогите пожалуйста, хоть чем.. подсказкой какой или ссылкой. Мне через 5 часов их сдать надо, а я не знаю как их...

Матрицу произвольного размера преобразовать в вектор - C++
ребят такое дело. сам с++ норм знаю, но давно не работал (1 год) все по забывал вот снова понадобилось. короче нужно матрицу произвольного...

2
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
26.12.2011, 01:58 #2
C++
1
str += matrix[i][j];
Добавлено через 1 минуту
сначала
C++
1
string str;
пустая, а ты пытаешься стучаться по
C++
1
str[i]
0
RAQ
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 12
26.12.2011, 02:32  [ТС] #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
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
int main () 
{
char array[3][3];
string str;
char len;
for (int i=0;i<3;i++)
    {
    cout<<endl;
    for (int j=0;j<3;j++)
        {
        cout<<"Enter array[i][j] : "<<" "; 
        cin>>array[i][j];
        }
    }
    for (int i=0;i<3;i++)
        {                
        for (int j=0;j<3;j++)
            {
            cout<<array[i][j]<<" ";
            str.push_back(array[i][j]);
            }
        cout<<endl;
        }
        cout << "Your string : " << str << endl;
 
system("pause");
return 0;
}
вот , преобразовал в матрицу , как найти длину ? DD

Добавлено через 18 минут
Vot gotoviy kod :

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 <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
int main () 
{
char array[3][3];
string str;
char len;
for (int i=0;i<3;i++)
    {
    cout<<endl;
    for (int j=0;j<3;j++)
        {
        cout<<"Enter array[i][j] : "<<" "; 
        cin>>array[i][j];
        }
    }
    for (int i=0;i<3;i++)
        {                
        for (int j=0;j<3;j++)
            {
                    
            cout<<array[i][j]<<" ";
            str.push_back(array[i][j]);
            //len=str.size();       
         }
        cout<<endl;
        }
        cout << "Your string : " << str << endl;
        cout << "Lenght : " << str.size() <<endl;
 
system("pause");
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2011, 02:32
Привет! Вот еще темы с ответами:

Использование указателей. Преобразовать матрицу по правилу - C++
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а...

Двумерный массив с указателем (Преобразовать матрицу по правилу) - C++
Здравствуйте. Помогите пожалуйста. Задание: Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку...

Черно-белый BMP рисунок преобразовать в двумерный массив (матрицу) - C++
Есть черно-белый рисунок в формате BMP - необходимо отобразить в тхт файле матрицу, где бы цифрами от 0 до 255 отображались все оттенки...

Преобразовать квадратную матрицу, осуществив поворот элементов вокруг центра - C++
Преобразовать квадратную матрицу, осуществив поворот элементов вокруг центра матрицы на 90 градусов против часовой стрелки. Предусмотреть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru