Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/68: Рейтинг темы: голосов - 68, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17

Вывести на консоль все элементы столбца двумерного массива

01.04.2014, 05:40. Показов 14001. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте помогите пожалуйста решить задачу.
Дан двумерный массив. Вывести на экран все элементы пятого столбца массива, начиная с последнего элемента этого столбца.
Буду очень благодарен,спасибо за понимание.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.04.2014, 05:40
Ответы с готовыми решениями:

Найти все элементы пятого столбца двумерного массива, начиная с последнего элемента этого столбца
Доброго времени суток. Решите пожалуйста на языке С(и) а не С++. Есть примерная на языке с++,надо в С #include "stdafx.h" ...

Вывести в строку элементы последнего столбца двумерного массива С
1. Вывести в строку элементы последнего столбца двумерного массива С(т, п). Массив заполнить случайным образом и вывести в виде матрицы.

Вывести в строку элементы последнего столбца двумерного массива
Вывести в строку элементы последнего столбца двумерного массива C(m,n). Массив заполнить случайным образом и вывести в виде матрицы.

15
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 06:25  [ТС]
Помогите пожалуйста.
Вывести на экран все элементы пятого столбца массива, начиная с последнего элемента этого столбца
0
 Аватар для Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
01.04.2014, 07:07
C++
1
2
3
4
for(int i=n-1;i>=0;i--)
    {
        cout<<arr[i][4]<<"\t";
    }
Цикл,который выводит на экран все элементы пятого столбца массива, начиная с последнего элемента этого столбца.Размер массива и его содержимое - это ваш выбор. n-число строк в массиве.
0
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 07:15  [ТС]
Понимаешь у нас препод 0,а значит и я 0,я ничего не понял в выше сказанном,единственное что я сам могу заполнить.

C++
1
2
3
4
5
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <locale>
0
 Аватар для Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
01.04.2014, 07:18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int arr[10][10];
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            arr[i][j]=i+j;
        }   
    }
    
    for(int i=9;i>=0;i--)
    {
        cout<<arr[i][4]<<" ";
    }
    system("pause");
}
0
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 07:28  [ТС]
Спасибо за понимание,а он так и должен выводить 13 12 11 10 9 8 7 6 5 4?
0
 Аватар для Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
01.04.2014, 07:35
Так и должно быть.
1
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 07:49  [ТС]
Мне препод сказал то чтоон должен заполняться случайным образом.
0
Продам уран 238U
 Аватар для bradobrei
126 / 125 / 127
Регистрация: 22.01.2013
Сообщений: 298
01.04.2014, 07:57
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
#define n 7
 
int main(){
    
    int a[n][n];
    for(int i = 0; i < n; i++){
        for(int j = 0; j < n; j++){
            a[i][j] = rand() % 9 + 1;
            cout << a[i][j] << " ";
        }
    cout << endl;
    }
    cout << endl << endl;
    for(int i = n - 1; i >= 0; i--)
        cout << a[i][4] << " ";
return 0;
}
0
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 07:58  [ТС]
Помогите заполнить массив случайным образом. Вот сама задача. Дан двумерный массив. Вывести на экран все элементы пятого столбца массива, начиная с последнего элемента этого столбца.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int arr[10][10];
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            arr[i][j]=i+j;
        }   
    }
    
    for(int i=9;i>=0;i--)
    {
        cout<<arr[i][4]<<" ";
    }
    system("pause");
}
0
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 08:03  [ТС]
Мне дали такой код и выдаёт тот же ответ как и у вас. А надо чтоб массив был заполнен случайно.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int arr[10][10];
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            arr[i][j]=i+j;
        }   
    }
    
    for(int i=9;i>=0;i--)
    {
        cout<<arr[i][4]<<" ";
    }
    system("pause");
}
Добавлено через 1 минуту
Если можно,то дайте код в Си а не с++
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
01.04.2014, 08:03
Цитата Сообщение от goncharov4770 Посмотреть сообщение
arr[i][j]=i+j;
Ты уверен что это случайные числа?
прочитай про функцию rand() ну и за одно srand()
0
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
01.04.2014, 08:04
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
#include <stdio.h>
#include <conio.h>
 
#include <iostream>
#include <iomanip>
 
#define N 5
#define M 6
 
using namespace std;
 
void swap(int& n1, int& n2);
 
int main(int argc, char* argv[])
{
    float** L = new float*[N];
    memset((void*)L, 0x00, N * 4);
 
    srand (time(NULL)); 
 
    for (int z1 = 0; z1 < N; z1++)
    {
        L[z1] = new float[M];
        for (int z2 = 0; z2 < M; z2++)
        {
            int sign = rand() % 2 + 1;
            L[z1][z2] = ((float)rand() / RAND_MAX) * ((sign > 1) ? (-1) : 1);
            cout << std::fixed << std::setw(4) << std::setprecision(2) << L[z1][z2] << " ";
        }
 
        cout << endl;
    }
 
    _getch();
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 17
01.04.2014, 08:04  [ТС]
Я знаю то что рандомом это rand()
0
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
01.04.2014, 08:06
А в чем собственно вопрос??

Добавлено через 1 минуту
А что, нужен свой собственный генератор случайных чисел??
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
01.04.2014, 08:08
Цитата Сообщение от goncharov4770 Посмотреть сообщение
Я знаю то что рандомом это rand()
Я рад за тебя
а еще я заметил, что ты ползаешь по всему форуму и собираешь решения одной и той же задачи
Вывести на консоль все элементы столбца двумерного массива
Дан двумерный массив. Вывести на экран все элементы пятого столбца массива, начиная с последнего элемента этого столбца

это проще, чем открыть учебник?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2014, 08:08
Помогаю со студенческими работами здесь

Вывести в строку элементы последнего столбца двумерного массива C(m,n)
Вывести в строку элементы последнего столбца двумерного массива C(m,n). Массив заполнить случайным образом и вывести в виде матрицы.

Заменить все элементы k-й строки и k+1-го столбца двумерного массива нулями
Заменить все элементы k-й строки и k+1-го столбца двумерного массива нулями(элемент, стоящий на пересечении строки и столбца, не изменять)....

Дан двухмерный массив. Вывести на экран все элементы n-го столбца массива, начиная с нижнего элемента этого столбца.
Дан двухмерный массив. Вывести на экран все элементы n-го столбца массива, начиная с нижнего элемента этого столбца.

Как вывести все элементы массива в консоль?
Доброго времени суток, помогите пожалуйста решить такую проблему: необходимо вывести 50 элементов одномерного массива в цикле. Причем,...

Вывести на консоль все элементы массива, значения которых отрицательные
3. Сохраните в массив ежедневную температуру воздуха за послений месяц. Выведите дни, в которые были заморозки.


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru