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

Функция выводить на печать одномерный и двумерный массив - C++

Восстановить пароль Регистрация
 
manshilina
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 16
18.01.2014, 13:00     Функция выводить на печать одномерный и двумерный массив #1
Написать функции для печати одномерного и двумерных массивов.
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
#include <iostream>
#include <Windows.h>
using namespace std;
 
 
void PrintArray (int arr [6], int size) 
{ 
     int res=0; 
     
     for (int i = 0; i < size; i++) 
        
        res = arr [6]; 
}
    
 
    int Print (int arr[ ][5], int size_row, int size_col){ 
     int res=0; 
     for (int i = 0; i < size_row; i++) 
         for (int j = 0; j < size_col; j++)
            res = arr[i][j]; 
     
     return res; 
} 
 
 
 
    void main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int mas[6] = {12,32,65,81,81,34};
    
    
 
    PrintArray (mas, 6);
    
    cout << "Элементы одномерного массива: " << ( mas, 6 )<< endl;
 
    int mastwo[2][3] = { {2, 1, 5}, {-5, 4, 7} };
    PrintArray (mastwo, 2,3 );
    
    cout <<"Элементы двумерного массива: " << (mastwo, 2 ,3 ) << endl;
 
}
 Комментарий модератора 
Исправлено, но в будущем используйте теги для оформления кода


Помогите найти ошибку, не получается вывести на печать элементы массива
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 13:00     Функция выводить на печать одномерный и двумерный массив
Посмотрите здесь:

C++ Одномерный и двумерный массив(матрица)
C++ Одномерный и двумерный массив.
Одномерный массив. Печать номера, гистограммы. C++
Двумерный массив в одномерный C++
C++ Двумерный массив в одномерный
Преобразовать двумерный массив в одномерный C++
Сравнить двумерный и одномерный массив C++
C++ Преобразовать одномерный массив в двумерный

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R1987
 Аватар для R1987
13 / 13 / 2
Регистрация: 09.12.2012
Сообщений: 63
18.01.2014, 18:15     Функция выводить на печать одномерный и двумерный массив #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
27
28
29
30
31
32
33
34
35
#include <iostream>
 
using namespace std;
 
void PrintArray (int *arr, int size) 
{ 
    cout << "Dimensional array:" << endl;
     for (int i = 0; i < size; i++) cout << arr[i] << ' ';
     cout << endl;
}
    
void PrintMultiArr (int *arr, int y, int x){ 
    cout << "Two-dimensional array:";
     for (int i = 0; i < y; i++)
     {
         cout << endl;
         for (int j = 0; j < x; j++)
            cout << *(arr + i * x + j) <<   ' ';
     }
     cout << endl;
} 
 
 int main()
{
 
    int mas[6] = {12,32,65,81,81,34};
    PrintArray(mas, 6);
    
    cout << endl;
 
    int mastwo[2][3] = { {2, 1, 5}, {-5, 4, 7} };
    PrintMultiArr (&mastwo[0][0], 2, 3);
    
    return 0;
}
Yandex
Объявления
18.01.2014, 18:15     Функция выводить на печать одномерный и двумерный массив
Ответ Создать тему
Опции темы

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