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

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

Войти
Регистрация
Восстановить пароль
 
Азим
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 7
#1

Вывести на экран все элементы пятой строки матрицы - C++

14.06.2011, 12:44. Просмотров 895. Ответов 5
Метки нет (Все метки)

а) все элементы пятой строки;
б) все элементы s-го столбца массива
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2011, 12:44     Вывести на экран все элементы пятой строки матрицы
Посмотрите здесь:

Вывести на экран все элементы пятой строки массива - C++
дан двумерный массив. Вывести на экран: Все элементы пятой строки массива; Все элементы третьей строки массива, начиная с последнего...

Вывести на экран в виде матрицы все элементы заданного двумерного массива - C++
Составить программу которая выводит на экран в виде матрицы элементы двумерного массива, состоящего из 5 строки и 3 столбцов. Значения...

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

Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4) - C++
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать и вывести на экран новый массив,...

Все элементы последней строки матрицы увеличить на соответствующие элементы предпоследней - C++
Дана квадратная матрица. необходимо вести порядок и элементы квадратной матрицы. в с++ нужно все элементы последней строки увеличить на...

Вывести на экран все строки данного массива одну за другой в виде целой строки - C++
Дан двумерный массив , состоящий из букв. 5 строк и 7 столбцов. Вывести на экран все строки данного массива одну за другой в виде целой...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.06.2011, 15:08     Вывести на экран все элементы пятой строки матрицы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    int n, m, s;
    std::cin >> n >> m >> s;
    float* arr = new float [n];
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < m; ++j)
            std::cin >> arr[i][j];
    for (int j = 0; j < m; ++j)
        std::cout << arr[4][j];
    std::cout << std::endl;
    for (int i = 0; i < n; ++i)
        std::cout << arr[i][s - 1];
    system("pause");
    return 0;
}
Добавлено через 40 минут
поправка
C++
1
2
3
4
float* arr = new float [n];
        for (int i = 0; i < n; ++i)
                for (int j = 0; j < m; ++j)
                        std::cin >> arr[i][j];
на
C++
1
2
3
4
5
6
7
float** arr = new float* [n];
        for (int i = 0; i < n; ++i)
        {
                arr[i] = new float [m];
                for (int j = 0; j < m; ++j)
                        std::cin >> arr[i][j];
        }
murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
16.06.2011, 18:26     Вывести на экран все элементы пятой строки матрицы #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
    int a[101][101], n, i, j, m, s;
    cin >> n >> m >> s;
    for(i = 1; i <= n; i++)
    for(j = 1; j <= m; j++)
        cin >> a[i][j];
    for(j = 1; j <=m; j++)
        cout << a[5][j]<<" ";
        cout << endl;
    for(i = 1; i <= n; i++)
        cout << a[i][s] <<" ";
    return 0;
}
soon
16.06.2011, 18:30
  #4

Не по теме:

Цитата Сообщение от murod Посмотреть сообщение
cout << a[5][j]<<" ";
нумерация в массиве идет с нуля до (n - 1)
соответственно, 5 строка в с++ обозначается как 4, а s-столбец как (s-1)

Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.06.2011, 18:38     Вывести на экран все элементы пятой строки матрицы #5
soon, а память кто будет освобождать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2011, 19:02     Вывести на экран все элементы пятой строки матрицы
Еще ссылки по теме:

В заданной квадратной матрице вывести индекс строки, полностью повторяющей все элементы первой строки - C++
Буду очень благодарен, если кто поможет в решении задачи: В массиве размерностью NxN вывести индекс строки, которая полностью повторяет...

Вывести на экран все нулевые элементы и их координаты - C++
Дан массив размером 9*9 , задача вывести на экран все нулевые элементы и их координаты, которые размещены в участке который выделен черным:...

Вывести на экран все элементы дека (deque) - C++
У меня есть структура Card, в которой хранятся 2 переменные типа char - достоинство и масть карты. struct Card { char...

Вывести все элементы числового массива на экран - C++
Всем доброго времени суток, у меня вопрос - как вывести все элементы числового массива на экран, Массивы только что начал изучать -...


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

Или воспользуйтесь поиском по форуму:
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
16.06.2011, 19:02     Вывести на экран все элементы пятой строки матрицы #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Maxwe11 Посмотреть сообщение
soon, а память кто будет освобождать?
мм... я D
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
#include <iostream>
 
int main()
{
        int n, m, s;
        std::cin >> n >> m >> s;
        float** arr = new float* [n];
        for (int i = 0; i < n; ++i)
        {
                arr[i] = new float [m];
                for (int j = 0; j < m; ++j)
                        std::cin >> arr[i][j];
        }
        for (int j = 0; j < m; ++j)
                std::cout << arr[4][j];
        std::cout << std::endl;
        for (int i = 0; i < n; ++i)
                std::cout << arr[i][s - 1];
        for (int i = 0; i < n; ++i)
            delete[] arr[i];
        delete [] arr;
        system("pause");
        return 0;
}
Yandex
Объявления
16.06.2011, 19:02     Вывести на экран все элементы пятой строки матрицы
Ответ Создать тему
Опции темы

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